What are the responsibilities and job description for the Mobile Developer (iOS and Android) position at Hexplora?
Job Details
Location: Rancho Cucamonga, CA (Hybrid Work Model)
We are open for Visa Sponsorship.
Position Overview: As a Mobile Developer, you will be responsible for designing, developing, and maintaining high-quality mobile applications for both iOS and Android platforms. You will work closely with cross-functional teams to deliver seamless and engaging user experiences while ensuring that applications meet technical and business requirements.
Key Responsibilities:
- Design, develop, and maintain mobile applications for iOS and Android platforms, ensuring high performance, responsiveness, and a seamless user experience.
- Utilize your knowledge of both iOS and Android development to create robust and scalable applications. Experience with cross-platform frameworks such as React Native or Flutter is a plus.
- Work with product managers, designers, and other developers to understand application requirements, provide technical insights, and implement features effectively.
- Write clean, maintainable, and efficient code while adhering to best practices and coding standards. Conduct code reviews and participate in team discussions to ensure high-quality deliverables.
- Perform thorough testing and debugging of applications to identify and resolve issues, improve performance, and ensure a smooth user experience.
- Document code, technical processes, and application functionality to support ongoing maintenance and future development.
- Stay up-to-date with the latest trends, technologies, and best practices in mobile development to continuously enhance your skills and the quality of our applications.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 5 years of experience in mobile application development, with proven expertise in both iOS and Android platforms.
- Proficiency in Swift and Objective-C for iOS development.
- Proficiency in Java and Kotlin for Android development.
- Familiarity with cross-platform development frameworks (e.g., React Native, Flutter) is advantageous.
- Experience with development tools such as Xcode, Android Studio, and version control systems (e.g., Git).
- Strong analytical and problem-solving skills with the ability to troubleshoot complex issues and implement effective solutions.
- Excellent verbal and written communication skills, with the ability to collaborate effectively with team members and stakeholders.
- Ability to work independently as well as part of a team, demonstrating initiative and a proactive approach to problem-solving.
Hexplora is an equal opportunity employer that is committed to diversity and inclusion in the workplace.