Overview
About the job:
The Role:Job Description:We are looking for a strong mobile app developer who welcomes both engineering and maintenance tasks. The primary focus will be to implement new user interfaces and features together with automated unit and integration tests.You will be working with our candid and collaborative team, where your knowledge and advice about application architecture and the newest mobile technologies will be highly appreciated. The code you write will need to be cleanly organized and of the highest quality. Youll also help ensure solid application performance and an excellent user experience.Responsibilities:Developing new features and user interfaces from wireframe modelsEnsuring the best performance and user experience of the applicationFixing bugs and performance problemsWriting clean, readable, and testable codeCooperating with back-end developers, designers, and the rest of the team to deliver well-architected and high-quality solutions
Ideal Profile:Skills: Extensive knowledge about mobile app development. This includes the whole process, from the first line of code to publishing in the store(s)Deep knowledge of e.g., Android, iOS, etc.Proficiency with writing automated tests in {{ JUnit, Espresso, Mocha, Jest, Enzyme, XCTest, etc. depending on the libraries you use to test }}Familiarity with RESTful APIs and mobile libraries for networking, specifically {{ Retrofit, axios, Alamofire, etc. }}Familiarity with the JSON formatExperience with profiling and debugging mobile applicationsStrong knowledge of architectural patternsMVP, MVC, MVVM, and Clean Architectureand the ability to choose the best solution for the appFamiliarity with GitFamiliarity with push notificationsUnderstanding mobile app design guidelines on each platform and being aware of their differencesProficiency in {{ Kotlin/Java/Swift/Objective-C/JavaScript/C#, whichever language you use in the app }}
Who can apply:
- have minimum 3 years of experience
Only those candidates can apply who:
Salary:
Competitive salary
Experience:
3 year(s)
Deadline:
2026-05-14 23:59:59