Job Description:
• Developing React Native components for use in the app
• Interact directly with peer developers, Product Management, Design, QA and remote server-side engineering groups as part of a cohesive team
• Partner with product owners and UX on what’s feasible technically and participate in user requirements translation to technical specifications.
Must Have Skills:
• 5+ years of experience with mobile app development
• React Native app development experience
• Minimum of 6 years related software development experience with Bachelor’s degree; additional 2 years of experience without BS/BA
• Experience with modern JavaScript Tooling (Node, Yarn / NPM, Babel, Webpack, etc.).
• Strong unit-testing and integration-testing skills
• Able to participate in the planning process: take high level design discussions and create user stories, then further break those stories into tasks.
Must-Have:
• Good social and communication skills
• Team oriented focus. Ability to understand another’s viewpoint and have a constructive code review discussion.
• Takes initiative, self-starter. Able to identify work that needs to be done on their own.
• Automated deployment pipelines (Jenkins and/or Github Actions preferred)
• Ability to write clean, readable code and adhere to team style guides.
Nice to have skills:
• Experience with iOS development (swift or Objective-C) and the release process
• Experience with Android development
• Experience with commonly used libraries (Retrofit, Butterknife, Espresso, Alamofire, Axios, etc) is a bonus
• Experience with bug tracking software such as Jira
• Proficiency with UNIX/Linux/macOS command line
• Excellent interpersonal and communication skills; you must be comfortable in small and large groups and interacting with senior executives
• Flexible problem-solving ability
• Leadership and mentoring of more junior engineers
• Developing React Native components for use in the app
• Interact directly with peer developers, Product Management, Design, QA and remote server-side engineering groups as part of a cohesive team
• Partner with product owners and UX on what’s feasible technically and participate in user requirements translation to technical specifications.
Must Have Skills:
• 5+ years of experience with mobile app development
• React Native app development experience
• Minimum of 6 years related software development experience with Bachelor’s degree; additional 2 years of experience without BS/BA
• Experience with modern JavaScript Tooling (Node, Yarn / NPM, Babel, Webpack, etc.).
• Strong unit-testing and integration-testing skills
• Able to participate in the planning process: take high level design discussions and create user stories, then further break those stories into tasks.
Must-Have:
• Good social and communication skills
• Team oriented focus. Ability to understand another’s viewpoint and have a constructive code review discussion.
• Takes initiative, self-starter. Able to identify work that needs to be done on their own.
• Automated deployment pipelines (Jenkins and/or Github Actions preferred)
• Ability to write clean, readable code and adhere to team style guides.
Nice to have skills:
• Experience with iOS development (swift or Objective-C) and the release process
• Experience with Android development
• Experience with commonly used libraries (Retrofit, Butterknife, Espresso, Alamofire, Axios, etc) is a bonus
• Experience with bug tracking software such as Jira
• Proficiency with UNIX/Linux/macOS command line
• Excellent interpersonal and communication skills; you must be comfortable in small and large groups and interacting with senior executives
• Flexible problem-solving ability
• Leadership and mentoring of more junior engineers
Department: Preferred Vendors
This is a contract position