Mobile Application Developer

Salary Range: $3,000-$4,000 / month

Key Responsibilities:

  • Collaborate with global, cross-functional teams to design and develop high-quality mobile applications.
  • Implement best practices in Agile Software Engineering and DevSecOps, ensuring efficient development processes.
  • Stay current with industry trends and emerging technologies to continuously enhance software quality.
  • Conduct code reviews and troubleshoot complex technical issues.
  • Work within Lean, Agile, and DevOps frameworks to optimize software development processes.
  • Transform high-fidelity UI designs into interactive, efficient mobile app features.
  • Integrate mobile apps with RESTful APIs and modern GraphQL APIs for data consistency and responsiveness.
  • Collaborate with product managers and UX designers to ensure the app’s functionality, reliability, and user-friendliness.
  • Participate in both automated and manual code reviews to maintain clean, modular code.

Qualifications:

  • Bachelor’s degree in Computer Science, Information Technology, or any related field.
  • Experience as a Mobile Developer (iOS/Android) with expertise in Native Mobile Development (iOS – Swift, Android – Kotlin).
  • Strong knowledge of Agile Software Engineering and DevSecOps practices, including TDD, Test Pyramid, CI/CD, Feature Toggle, and Clean Architecture.
  • Experience with RESTful API integration in mobile apps and knowledge of mobile application security best practices.
  • Innovative, idea-driven, with the ability to research and suggest solutions to technical challenges.
  • Strong attention to detail with a commitment to quality.
  • Ability to work independently and as part of a team, with excellent communication skills for effective stakeholder interaction.
  • Depending on experience, the candidate may qualify for either a Senior or Mid-level Developer position.

Nice to Have:

  • Experience with Cloud Platforms (e.g., AWS).
  • Certifications in relevant technologies.
  • Familiarity with DevOps practices.
  • Knowledge of Microservices Architecture.