Overview
As a Sr Mobile Developer, you will be involved in all aspects of leading, and developing, new features including user story elaboration, estimation, analysis, design, programming, unit/integration testing and debugging following Agile development practices such as Scrum and Extreme Programming (XP). In this highly collaborative, multi-functional, and Agile environment, you will…
- Build industry leading mobile apps for connected vehicles on a global scale
- Elaborate, estimate, and design for small increments of work…just-in-time
- Commit to completing well-defined work and deliver on those commitments
- Swarm around tasks along with other Scrum team members
- Perform technology evaluation and design spikes
- Test-drive code (Test Driven Development)
- Pair program and coach people in industry standard practices
- Work with the Product Owner and help break down high-level business requirements to smaller tasks
- Report status of assigned software development tasks
- Consistently follow the specified software development methodology and propose necessary changes
- Model courageous and continuous learning to the team. Actively help team members continuously learn
- Promote improvements in programming practices such as functional/acceptance test driven development, continuous integration, and test automation
- Continuously learn and challenge the organization concerning new practices, processes, technologies, and languages
- Build a strong team using their collaboration skills. Interview and mentor team members.
- Provide leadership and assistance among and across teams/organizations
- Work with the System Architects and help build out the overall Mobile Architecture vision
- The ability to interact with EV.
- Vehicle platform coming soon, which will tie in with the focus of app development.
- Working in a high-tech integration with electric vehicles.
Required experience and skills
- BS in Computer Science or other related field of study and applicable work experience
- 5+ years of experience on a team developing either: React Native, native Android, or native iOS apps.
- 5+ years of experience as a software developer on production project
- Designing and writing software technical specifications, writing software code and performing unit testing
- Applying current technology to solve technical problems and ensuring system and application performance is optimized
- Working with business units to improve efficiency and remove barriers in applications
- Working with product teams on new product ideas, designs, prototypes and estimates
- Maintaining coding standards to facilitate code maintenance and enhancement
- Providing deep systems support (programming, architecture, system analysis) for the Applications team
- Documenting processes and development projects
Top 3 skills
- Proven experience working and advocating for Test Driven Development
- Familiarity with React Native Framework
- Experience working with iOS Native SDK using Swift and/or Objective-C
Ø In the team, they are following programming practices.
Ø Working remote but working in a collaborative environment. Programming with other developers, experience required.
Ø Help mentor, best programming practices. (VERY COLLABORATIVE)
Emplois favoris
Vous devez être connecté pour pouvoir ajouter un emploi aux favoris
Connexion ou Créez un compte