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:

  • We are looking for a Senior Software Engineer specializing in mobile development to join our contract-to-hire position.
  • This role is remote and is open to candidates located in Latin America.
  • You will play a crucial role in designing, developing, testing, integrating, and supporting frontend solutions.
  • You will leverage your extensive experience in React Native, Swift, and Kotlin to tackle complex challenges creatively, contributing to our growth and innovation.
  • 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.
  • You will write clear and well-documented code in Swift and Kotlin, ensuring readability and future maintainability.
  • Collaboration with teams to provide feedback and brainstorm ideas is essential to enhance our development processes.
  • You will transform wireframes into responsive UIs with smooth animations.
  • Implementing OOPs concepts and best practices in Swift, Kotlin, and React Native while adhering to SOLID principles and Design Patterns is required.
  • You will manage state effectively using React Native's built-in capabilities.
  • Conducting unit tests and utilizing debugging tools for optimization is part of the role.
  • Staying updated with the latest technologies and industry trends is expected.
  • You will work closely with product managers and cross-functional teams to deliver high-quality solutions.

Requirements:

  • A minimum of 4 years of experience in mobile app development, with proficiency in React Native, is required.
  • A strong understanding of Swift and Kotlin is necessary.
  • Expertise in translating wireframes into responsive UIs with sleek animations is essential.
  • Proficiency in OOPs concepts, SOLID principles, and Design Patterns is required.
  • Experience with state management and React Native's architecture is necessary.
  • 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 essential.
  • 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.
  • Comfort with test-driven development and continuous integration/continuous deployment (CI/CD) pipelines is essential.

Benefits:

  • This position offers a contract-to-hire opportunity, allowing for potential long-term employment.
  • You will have the flexibility to work remotely from anywhere in Latin America.
  • The role provides an opportunity to work in a fast-paced environment that fosters growth and innovation.
  • You will be part of a collaborative team that values feedback and brainstorming for process enhancement.
  • The position encourages continuous learning and adaptation to new technologies and domains.
  • You will have the chance to contribute to high-quality solutions that impact the company's growth.
Leave a feedback