Mobile Developer Specialist

Open 19d

Description

Design, develop, and maintain high-performing mobile applications for Android and iOS, ensuring a seamless and responsive user experience.


Key roles and responsibilities

  • Design, develop, and maintain Android and iOS applications.
  • Collaborate with cross-functional teams (designers and backend developers) to deliver end-to-end app features.
  • Write clean, maintainable, and efficient code using mobile development best practices.
  • Implement responsive UI/UX and ensure exceptional user experience across devices.
  • Troubleshoot, debug, and optimize application performance for smooth user experience.
  • Integrate APIs and connect the mobile app with back-end services and data management.
  • Stay updated on industry trends, emerging technologies, and mobile development best practices.
  • Conduct user testing, gather feedback, and continuously improve functionality and usability.
  • Document code, design decisions, and application architecture for team reference and future use.

Requirements

Education

Bachelor’s degree in Computer Science, Software Engineering, or related field.


Experience

2+ years of experience in mobile application development for Android and iOS.


Skills & competencies (technical & analytical + soft)

Proficiency in:

  • Android: Java / Kotlin
  • iOS: Swift / Objective-C

Strong understanding of mobile development frameworks and libraries.

Experience with API integration and back-end communication.

Solid understanding of mobile UI/UX principles and best practices.

Excellent problem-solving skills and attention to detail.

Good communication skills and ability to work collaboratively in a team.

Familiarity with version control, particularly Git.


Preferred (but not required)

Experience with Agile development methodologies.


Job location

Client site