Job Summary
Join a fast-growing app development firm delivering high-performance mobile and web applications. Collaborate across teams to design, build, and maintain scalable, user-centered digital products that meet business goals and delight users.
Responsibilities
- Design and implement clean, maintainable code for iOS, Android, and web platforms to deliver reliable applications
- Collaborate with UX/UI designers to translate wireframes into responsive, accessible user interfaces
- Participate actively in sprint planning, daily stand-ups, and retrospectives to support agile delivery
- Write automated tests and conduct thorough code reviews to ensure software quality and maintainability
- Troubleshoot and optimize application performance and security issues to enhance user experience
- Integrate third-party APIs and backend services to extend application functionality
- Deploy and monitor releases to ensure smooth production rollouts and system stability
- Document technical decisions clearly to support team knowledge sharing and future maintenance
- Mentor junior engineers to foster skill development and team growth
- Contribute to continuous improvement of development processes and tooling to increase efficiency
Preferred competencies and qualifications
- Experience with programming languages and frameworks such as Swift, Kotlin, React Native, Flutter, React, and Node.js
- Knowledge of CI/CD pipelines and version control systems like Git
- Familiarity with cloud platforms including AWS, GCP, or Azure
- Strong problem-solving skills applied to software development challenges
- Excellent communication skills to collaborate effectively within cross-functional teams
- Ability to work independently and collaboratively in a deadline-driven environment
- User-first mindset with a commitment to delivering secure, scalable, and maintainable software
Other Information
- Standard working hours are 9:00 AM to 5:00 PM