Optimiza is looking for a highly experienced Mobile App Developer to join our technology team. In this role, you will play a pivotal role in designing, developing, and maintaining mobile applications for both iOS and Android platforms. Your expertise in mobile technology will help us deliver innovative solutions that enhance user engagement and satisfaction.
Key Responsibilities:
- Lead the design and development of high-quality mobile applications using technologies such as React Native, Flutter, or native development tools (Swift, Kotlin).
- Collaborate with UI/UX designers to create intuitive and visually appealing mobile user interfaces.
- Architect mobile applications for optimal performance, scalability, and reliability.
- Integrate mobile applications with back-end services and APIs to ensure seamless functionality.
- Conduct code reviews and provide constructive feedback, promoting best practices and high-quality code standards.
- Troubleshoot and debug applications, optimizing performance and user experience.
- Stay current with mobile development trends, tools, and best practices, providing insights to enhance our development processes.
- Mentor junior developers and provide guidance in mobile app development methodologies.
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 7+ years of experience in mobile application development, with a focus on iOS and Android platforms.
- Proficiency in mobile development frameworks, such as React Native, Flutter, or native development (Swift for iOS, Kotlin for Android).
- Strong experience with RESTful APIs and third-party libraries integration.
- Solid understanding of mobile app design principles, UI/UX best practices, and performance optimization.
- Experience with version control systems (e.g., Git) and Agile development methodologies.
- Good problem-solving skills and ability to work independently as well as part of a team.
- Strong verbal and written communication skills to effectively collaborate with cross-functional teams.
- Familiarity with App Store and Google Play submission processes is a plus.