We are looking for a strong professional to senior Mobile Engineer (Android & iOS) who is passionate about mobile development and eager to work on highquality Android & iOS applications. As a key contributor to our mobile engineering team, you will focus on delivering clean, efficient, and reliable code, working closely with other engineers, designers, and product managers.
This role is ideal for an engineer looking to deepen their mobile expertise and contribute to complex projects in a supportive environment.
Key Responsibilities:
Lead architectural and design discussions, ensuring scalable and efficient application structure.
Stay up- to- date with the latest industry trends and tools in Mobile development and integrate new solutions as they fit our applications and workflow.
Participate in the entire software development lifecycle, from concept and design to unit testing, release, and post- launch support.
Conduct code reviews and promote knowledge- sharing practices.
Actively contribute to improving team processes and workflows to enhance efficiency and communication.
Collaborate cross- functionally with product managers, designers, and other engineering teams to define, design, and ship new features.
Optimize applications for maximum speed, performance, and security.
Design, develop, and maintain our applications, ensuring a high standard of performance, reliability, and user experience.
Implement best practices for coding standards, testing, and development workflows in Android development.
Qualifications
Fluency in written and verbal English communication, equivalent to CEFR C1 level.
A degree in Computer Science or equivalent practical experience.
A solid foundation in mobile app development with a proven track record of delivering high- quality applications.
5+ years of experience in iOS development:
Knowledge of RESTful APIs to connect applications to back- end services.
Ability to take ownership of projects and work with minimal direction.
Excellent communication and collaboration skills to effectively work within a cross- functional team.
Experience with agile development methodologies.
Be passionate about technology, eager to learn, and driven to contribute to a dynamic and creative team.
Understanding of code versioning tools such as Git.
Competence in handling performance tuning and memory management.
Strong understanding of mobile app lifecycle, architecture, and standard user interface elements.
Ability to articulate technical challenges and solutions to technical and non technical team members.
Strong problem- solving skills and the ability to perform well in a dynamic, rapidly changing environment.
Proficient in Swift, experienced with SwiftUI for building responsive UIs.
Proven track record of managing time efficiently, meeting deadlines, and prioritizing workload.
Familiarity with iOS architecture patterns (e.g., MVVM, MVP, MVC) and a strong grasp of modular and clean architecture principles.