About this role
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
Also in Software Engineering
JAZVENTURES
JAZVENTURES
JAZVENTURES