Job Description
Overview
We are seeking a highly skilled and creative Mobile Application Developer to join our dynamic development team. As a Mobile Application Developer, you will be responsible for designing, developing, testing, and deploying innovative mobile applications across various platforms. You will work closely with cross-functional teams to deliver high-quality, user-friendly mobile solutions that meet or exceed customer expectations.
No. of Vacancies
1
Specific Skills
– Experience with continuous integration and delivery (CI/CD) for mobile applications. – Familiarity with mobile app security best practices. – Knowledge of emerging mobile technologies and trends. – Ability to work in an Agile/Scrum development environment. If you are a passionate Mobile Application Developer looking to contribute to cutting-edge mobile projects in a collaborative environment, we invite you to apply and join our innovative team.
Responsible For
- Mobile App Development:
– Design and develop high-quality, responsive, and user-friendly mobile applications for iOS and Android platforms. – Collaborate with UI/UX designers to implement visually appealing and intuitive user interfaces. – Implement features and functionality according to project requirements.
- Cross-Platform Development:
– Utilize cross-platform frameworks such as React Native or Xamarin to maximize code reuse and efficiency. – Ensure a seamless user experience across different devices and operating systems.
- API Integration:
– Integrate with backend services and APIs to fetch, store, and update data in the mobile application. – Collaborate with backend developers to define and consume APIs.
- Testing and Debugging:
– Conduct thorough testing of mobile applications to identify and fix bugs, performance issues, and compatibility problems. – Debug and troubleshoot issues reported by users or identified during testing.
- Optimization:
– Optimize mobile applications for performance, speed, and resource utilization. – Stay informed about the latest mobile development trends and implement best practices.
- Documentation:
– Create and maintain technical documentation for mobile applications, including code documentation and user guides. – Keep documentation up-to-date with changes and enhancements.
- Collaboration:
– Work closely with product managers, designers, and other stakeholders to understand project requirements and objectives. – Participate in code reviews, providing and receiving constructive feedback.
Job Nature
Full Time
Educational Requirements
Bachelor’s degree in Computer Science, Software Engineering, or a related field. – Have 8+ years of experience in Mobile Application Development. – Proven experience as a Mobile Application Developer or similar role. – Proficiency in mobile app development using languages such as Swift (for iOS) and Kotlin/Java (for Android). – Experience with cross-platform development frameworks (e.g., React Native, Xamarin). – Strong understanding of mobile application architecture and design principles. – Familiarity with RESTful APIs and backend services integration. – Knowledge of version control systems, preferably Git. – Excellent problem-solving and analytical skills. – Strong communication and collaboration skills.
Experience Requirements
8
Job Location
Ashburn Virginia
Job Level
Sr. Position