Required Skills: Node.js , PHP, JUnit, XCTest
Job Description
Job Title: Mobile Developer
Location: United States
Job Type: Full-time, On-site
Visa Sponsorship: H1B
We seek qualified candidates for an on-site role in [United States]. H1B sponsorship is available for this position.
If you are interested, please submit your application.
Job Summary:
We are looking for a talented and passionate Mobile Developer to join our development team. The ideal candidate will have experience in designing, developing, and maintaining mobile applications for iOS and/or Android platforms. You will work closely with cross-functional teams to build high-quality apps that deliver an exceptional user experience.
Key Responsibilities:
• Design, develop, and maintain mobile applications for iOS and/or Android using native development or cross-platform frameworks like Flutter or React Native.
• Collaborate with product managers, designers, and backend developers to understand requirements and implement features.
• Write clean, maintainable, and efficient code while adhering to coding standards and best practices.
• Perform unit testing and work with QA to ensure the app performs as expected.
• Optimize applications for maximum performance, scalability, and usability.
• Integrate third-party services and APIs to enhance app functionality.
• Troubleshoot and resolve issues related to mobile applications, including performance and compatibility issues.
• Stay updated with the latest mobile development trends, technologies, and best practices.
• Contribute to the planning and execution of app updates and new features.
Required Skills and Qualifications:
• Proven experience in mobile application development for iOS (Swift, Objective-C) and/or Android (Java, Kotlin) or cross-platform frameworks like Flutter or React Native.
• Strong understanding of mobile UI/UX design principles and mobile design patterns.
• Experience with mobile app lifecycle management, including versioning, app store submission, and maintenance.
• Knowledge of RESTful APIs, web services, and cloud technologies.
• Familiarity with mobile app testing frameworks (JUnit, XCTest) and debugging tools.
• Experience with version control systems such as Git.
• Ability to optimize application performance for speed and efficiency.
• Good understanding of mobile security best practices.
• Strong communication skills and the ability to work in a collaborative environment.
Preferred Qualifications:
• Experience with backend technologies such as Node.js or PHP.
• Experience with cloud platforms like AWS or Firebase for mobile apps.
• Familiarity with mobile analytics tools (e.g., Google Analytics for Mobile, Firebase Analytics).
• Experience with continuous integration and deployment tools for mobile apps.
• Bachelor’s degree in Computer Science, Engineering, or a related field.