Job Title: Mobile Application Developer
The primary focus of this role is to design, develop and test complex mobile applications using latest technologies and frameworks.
This involves working closely with cross-functional teams including software engineers, QA analysts, UX designers, product managers, and project management team members to ensure timely delivery of high-quality products.
In addition to writing code, you will be responsible for ensuring the technical quality of your work, contributing to architecture decisions, mentoring junior developers, and maintaining a clean and organized codebase.
You will also be expected to stay up-to-date with industry trends, best practices, and new technologies to continuously improve our processes and deliver innovative solutions.
Key Responsibilities:
* Design and develop mobile applications using Java/Kotlin or Swift/Objective-C
* Implement unit tests, integration tests, and UI automation tests to ensure robustness and reliability
* Collaborate with designers to implement visually appealing and user-friendly interfaces
* Maintain and enhance existing applications, fixing bugs and implementing new features
* Work with DevOps teams to ensure smooth deployment and monitoring of applications
Requirements:
* Bachelor's degree in Computer Science or related field
* At least 3+ years of experience in mobile application development
* Strong knowledge of Java/Kotlin or Swift/Objective-C programming languages
* Experience with popular mobile app development frameworks and libraries
* Excellent problem-solving skills and attention to detail
* Ability to work collaboratively as part of a high-performing team
Benefits:
* A competitive salary and benefits package
* Ongoing training and professional development opportunities
* A collaborative and dynamic work environment
* The chance to work on exciting and challenging projects
* A generous time-off policy and flexible working hours
About Us:
We are a leading technology company dedicated to delivering innovative solutions that make a real difference in people's lives. We value diversity, inclusion, and teamwork, and we strive to create an inclusive and supportive work environment where everyone feels welcome and valued.