This site uses cookies. To find out more, see our Cookies Policy

Mobile Engineer, React Native | Nashville, TN | $120,000 in Nashville at Vaco

Date Posted: 5/30/2018

Job Snapshot

Job Description

As a Mobile Engineer you will be responsible for building and maintain our line of
cross-platform mobile applications. The majority of this work will be done using Javascript and
React Native programming but will include some native iOS and Android work as well. The
Mobile Developer will be responsible for adhering to code standards and well as outlined SDLC
best practices. Testing and Documentation for code will also be a primary responsibility.

As a senior level employee you will be be responsible for creating best practices and working with
the rest of the team to create and maintain the new mobile application. In this role, you should be
able to work independently with little supervision. You should have excellent organization and
problem-solving skills.

Responsibilities:

- Create cross-platform mobile applications for iOS and Android platforms using React
Native.
- Ability to prioritize and execute on personal and team set goals
- Designing, developing and testing applications
- Assist in gathering and implementing non-functional requirements
- Inform team of architectural issues and design solutions
- Working with project stakeholders to clarify requirements or user stories and with the
team to create technical designs
- Prepare reports, manuals and other documentation on the status, operation and
maintenance of the applications you create
- Communicate issues with team leads and other stakeholders in a timely manner so as to
limit project timeline and cost impacts while also accepting ownership for application
components and ensuring quality delivery

Qualifications:

- Bachelor's degree in Computer Science or equivalent field (or have at least 6 years of
working experience)
- Experience with mobile CI / CD
- Experience with Mobile Test Automation
- Currently published examples of React Native iOS and Android apps you have worked on
- Experience with native Android and iOS application development is required.
- Expertise in Object Oriented Code Design
- Good knowledge of common design patterns, frameworks and libraries for mobile
development
- Ability to effectively work with Design and QA teams and setting up expectations by
coordinating with them on regular basis
- Caching techniques and the ability to strategize for powerful applications
- Good understanding of REST based services and service based architecture
- Commitment to producing top quality, well designed and flexible mobile applications
- A passion for code quality and craftsmanship
- A degree in Computer Science or demonstrated background including 5 or more years of
relevant experience in applicable programming language
- Experience in developing best practices, software principles and code design concepts
- Experience in developing and supporting rapid iterations of software in an Agile context