Collaborate with cross-functional teams, including product managers, designers, and backend developers, to define, design, and ship new features for our mobile applications.
Develop high-quality, scalable, and maintainable code for iOS and Android platforms using industry best practices.
Conduct thorough testing and debugging of mobile applications to ensure optimal performance, usability, and reliability.
Continuously optimize mobile applications for maximum speed, efficiency, and responsiveness.
Stay up-to-date with the latest trends and technologies in mobile development and incorporate them into our applications.
Collaborate with the backend development team to integrate mobile applications with server-side APIs.
Work closely with the UI/UX team to ensure a seamless and visually appealing user interface.
Participate in code reviews to maintain code quality and ensure adherence to coding standards.
Troubleshoot and resolve issues reported by users and provide timely support.
Requirements
3+ years of proven experience as a Mobile Developer, with a strong portfolio of mobile applications developed for iOS and Android platforms.
Bachelor's degree in Computer Science, Engineering, or a related field; or equivalent work experience.
Proficient in programming languages such as Swift, Objective-C, Java, and Kotlin.
Solid understanding of mobile application development frameworks, libraries, and tools.
Experience with RESTful APIs and integrating mobile applications with backend services.
Familiarity with version control systems, such as Git.
Strong problem-solving skills and attention to detail.
Excellent communication and collaboration skills.
Tech Stack
Android
iOS
Java
Kotlin
Objective-C
Swift
Benefits
Flexible hours
Self-managed vacation
Trust to manage your time
Exposure to progressive technologies and tools in a collaborative, cross-functional environment
Fast-moving, thoughtful culture where you can learn and grow in your career
Remote-first company with a strong culture of trust and transparency