Remote Sr Software Engineer - Mobile

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • Join our dynamic team as a Senior Software Engineer specializing in mobile development.
  • This position is fully remote and offers a full-time opportunity for experienced professionals.
  • You will play a crucial role in designing, developing, testing, integrating, and supporting frontend solutions.
  • Leverage your extensive experience in React Native, Swift, and Kotlin to tackle complex challenges creatively.
  • Responsibilities include designing, developing, and shipping robust mobile applications for Android and iOS using a single codebase with React Native and high-performing components using Native code integration.
  • Write clear and well-documented code in Swift and Kotlin, ensuring readability and future maintainability.
  • Collaborate with teams to provide feedback and brainstorm ideas, enhancing our development processes.
  • Transform wireframes into responsive UIs with smooth animations.
  • Implement OOPs concepts and best practices in Swift, Kotlin, and React Native, adhering to SOLID principles and Design Patterns.
  • Manage state effectively using React Native's built-in capabilities.
  • Conduct unit tests and utilize debugging tools for optimization.
  • Stay updated with the latest technologies and industry trends.
  • Work closely with product managers and cross-functional teams to deliver high-quality solutions.

Requirements:

  • You must have 6+ years of experience in mobile app development, with proficiency in React Native.
  • A strong understanding of Swift and Kotlin is required.
  • You should have expertise in translating wireframes into responsive UIs with sleek animations.
  • Proficiency in OOPs concepts, SOLID principles, and Design Patterns is necessary.
  • Experience with state management and React Native's architecture is essential.
  • You must be skilled in writing unit tests and debugging code effectively.
  • Familiarity with Isolates, concurrency techniques, and handling large datasets is required.
  • The ability to work collaboratively in Agile environments, preferably with exposure to Scrum projects, is important.
  • Proficiency in version control tools like Git and IDEs such as Android Studio and VS Code is necessary.
  • Knowledge of REST API integration is required.
  • You should be comfortable with test-driven development and continuous integration/continuous deployment (CI/CD) pipelines.

Benefits:

  • This position offers the flexibility of fully remote work from anywhere.
  • You will be part of a fast-paced environment that encourages growth and innovation.
  • The role provides opportunities to work on complex challenges and enhance your skills in mobile development.
  • You will collaborate with diverse teams and contribute to high-quality solutions.
  • The company promotes a culture of learning and adapting to new technologies and domains.
About the job
Posted on
Job type
Salary
-
Location requirements
Leave a feedback