Job Summary:
We are seeking a highly skilled Mobile App Developer with expertise in Android and React JS to join our dynamic team. In this role, you will design, build, and configure mobile applications to meet diverse business needs. You will work independently and as part of a team, becoming a Subject Matter Expert (SME) in application development and contributing to innovative solutions that enhance application functionality.
Key Responsibilities:
Application Development: Design, build, and configure mobile applications using Android and React JS to meet business process requirements. Develop innovative solutions to enhance application functionality and user experience.
Team Collaboration: Actively participate and contribute to team discussions to drive project success. Collaborate with cross-functional teams to gather and analyze requirements, ensuring alignment with business goals.
Code Quality and Maintenance: Perform thorough code reviews and ensure adherence to coding standards and best practices. Troubleshoot and debug application issues to maintain high-quality performance.
Build, Configuration, and Release Management: Manage build processes with expert proficiency. Contribute to Configuration & Release Management and Design & Build Enablement with recommended expertise.
Continuous Improvement: Stay updated with the latest industry trends and technologies to continuously improve development processes and methodologies.
Required Skills and Qualifications:
Technical Skills:
- Android Development: Advanced knowledge of Android SDK, Kotlin/Java, and mobile app architecture.
- React JS: Strong proficiency in building cross-platform applications using React JS.
- Build Management: Expert-level experience in build tools and processes.
- Knowledge of Configuration & Release Management practices is highly desirable.
Soft Skills:
- Strong problem-solving abilities and attention to detail.
- Excellent communication and teamwork skills.
- Ability to work independently and manage multiple tasks effectively.
Experience:
- Proven experience in mobile application development with a portfolio of successful projects.
- Familiarity with Agile methodologies is a plus.
Education:
Bachelor's degree in computer science, Software Engineering, or a related field.