Job Description
Job Description
Overview :
The Mobile Application Developer plays a crucial role in the organization by developing and maintaining high-quality mobile applications.
They are responsible for the design, development, testing, and implementation of mobile applications, ensuring seamless user experiences across different mobile platforms.
Key Responsibilities :
- Collaborate with cross-functional teams to define, design, and ship new features
- Build and maintain high-performance, reusable, and reliable mobile applications
- Ensure the best possible performance, quality, and responsiveness of the applications
- Identify and correct bottlenecks and fix bugs
- Help maintain code quality, organization, and automation
- Design and implement user interfaces for mobile applications
- Work with outside data sources and APIs
- Unit-test code for robustness, including edge cases, usability, and general reliability
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
- Stay up-to-date with mobile application development trends and suggest improvements
Required Qualifications :
- Bachelor's or Master's degree in Computer Science, Software Engineering, or related field
- Proven work experience as a Mobile Application Developer
- Demonstrable portfolio of released applications on the App store or the Android market
- Experience with third-party libraries and APIs
- Solid understanding of the full mobile development life cycle
- Proficiency in Android and iOS platforms
- Experience with Git for version control and code collaboration
- Knowledge of Agile development methodologies
- Understanding of UI / UX design principles
- Excellent problem-solving skills and attention to detail
- Ability to work in a fast-paced environment
- Strong communication and teamwork skills
- Familiarity with continuous integration
- Experience with performance and memory tuning tools
- Ability to write clean, maintainable code
5 days ago