Hiring : W2 Candidates Only
Visa : Open to any visa type with valid work authorization in the USA
Summary
A Mobile Application Developer is responsible for designing, developing, testing, and deploying high-quality mobile applications for iOS, Android, and cross-platform environments. This role focuses on delivering intuitive user experiences while ensuring performance, security, scalability, and reliability across a wide range of devices.
Key Responsibilities
- Design, develop, test, and maintain mobile applications for iOS, Android, and cross-platform frameworks such as Flutter or React Native.
- Translate business requirements and technical specifications into high-performing, user-friendly mobile solutions.
- Optimize mobile applications for speed, performance, memory usage, and device compatibility.
- Collaborate closely with UI / UX designers to implement intuitive, responsive, and visually appealing interfaces.
- Conduct unit testing, integration testing, and troubleshooting to identify and resolve defects.
- Ensure compliance with app store guidelines, security standards, and data privacy regulations.
- Integrate RESTful APIs, third-party SDKs, and external services to enhance application functionality.
- Monitor application performance, crash reports, and user feedback to implement continuous improvements.
- Maintain version control, manage code repositories, and document application features and changes.
- Participate in code reviews, design discussions, and sprint planning sessions.
- Stay up to date with emerging mobile technologies, tools, and industry best practices.
- Collaborate with QA teams to ensure seamless user experiences through comprehensive testing.
- Support application deployments, updates, and post-release maintenance.
- Mentor junior developers and contribute to team knowledge sharing and technical excellence.
Qualifications
Bachelor’s degree in Computer Science, Software Engineering, or a related field.2-5 years of experience in mobile application development.Proficiency in Swift (iOS), Kotlin (Android), or cross-platform frameworks such as Flutter or React Native.Experience using mobile testing, debugging, and performance profiling tools.Strong understanding of mobile application architecture, design patterns, and development best practices.Preferred Skills / Duties
Knowledge of mobile UI / UX design principles and accessibility standards.Familiarity with Agile / Scrum development methodologies.Experience with cloud integrations, push notifications, and mobile backend services.Ability to optimize applications for battery life, memory usage, and overall performance.Exposure to CI / CD pipelines for mobile application delivery.Strong problem-solving, analytical, and communication skills.