We are looking for a Senior Mobile Application Developer to join our team in Southeast Connecticut. In this role, you will focus on enhancing mobile applications for different sites to improve user engagement and retention. This position involves collaborating with cross-functional teams to drive technical requirements, ensuring optimal functionality and user experience.
About the Role
This role is centered around enhancing mobile applications and improving user engagement and retention through collaboration with various teams.
Responsibilities
- Develop and improve mobile applications to enhance user experience and increase adoption rates.
- Collaborate with cross-functional teams and external vendors to define and update the mobile application roadmap.
- Follow established coding standards, naming conventions, and documentation practices for system-level development.
- Analyze business trends and architectural changes to guide software solutions.
- Implement best practices in architecture, source code control, and production system access.
- Work independently on complex programming and integration projects using Agile methodologies.
- Conduct and participate in testing processes, including unit, integration, performance, system, and user acceptance testing.
- Gain and apply knowledge of key business systems and processes.
- Provide multi-level programming support for enterprise applications as required.
- Ensure the protection and documentation of intellectual property.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, Business, or a related field.
- At least 10 years of experience in mobile application development within an enterprise environment.
Required Skills
- Proficiency in programming languages such as Java, Kotlin, Swift, Flutter Dart, React Native, and JavaScript.
- Experience with React Native or Swift.
- Experience with Android and iOS native development.
- Strong understanding of web technologies, including JQuery, web services, and tag libraries.
- Knowledge of CI/CD tools such as Jenkins, Kubernetes, Ansible, Docker, and Linux.
- Familiarity with service-oriented architecture and test-driven development.
- Proven ability to support applications in a 24/7 enterprise environment.