Responsibilities
- Design and build client applications for Android and iOS platforms, with periodic development of desktop applications.
- Produce high-quality, scalable, and well-documented code using languages such as C/C++, Kotlin, Java, Swift, and Objective-C.
- Work closely with interdisciplinary teams, including UX designers, quality assurance, and product stakeholders, to create intuitive and performant user interfaces.
- Diagnose and fix advanced technical problems to ensure consistent performance and dependability across mobile platforms.
- Engage in peer code reviews, architecture planning, and help shape and uphold software engineering standards.
Responsibilities
- Design, develop, maintain, and release client applications for Android and iOS, with occasional desktop app development.
- Write clean, efficient, and maintainable code across multiple languages, including C/C++, Kotlin, Java, Swift, and Objective-C.
- Collaborate with cross-functional teams, including designers, QA, and product managers, to deliver seamless and responsive user experiences.
- Troubleshoot and resolve complex technical issues, ensuring the stability and reliability of client applications across platforms.
- Participate in code reviews, architectural discussions, and contribute to engineering best practices.