B

Mobile Application Developer (Front-End)

Bosch Group

Watertown, MA
1 month ago

This Job Position Has Expired

This job listing is no longer available for applications. The position may have been filled or the posting period has ended.

Job Description

Join Bosch as a Mobile Application Developer and contribute to the future of smart home technology. You will work with an Agile team to design, build, and optimize mobile applications using React Native, ensuring seamless integration with connected products. This role offers the opportunity to impact energy efficiency and enhance quality of life.

Key Responsibilities

  • Develop new components for mobile App and implement high-fidelity wireframes using React Native
  • Expand and refactor existing React Native applications based on customer usage data and feedback
  • Thoroughly test, troubleshoot, and support mobile applications visualizing data from connected products
  • Analyze customer behavior on mobile applications and IoT data for product improvements
  • Identify feature improvement opportunities from various sources
  • Collaborate with designers, backend engineers, and product managers to build UI components
  • Ensure smooth deployment to TestFlight and Google Play Store

Required Qualifications

  • Bachelor’s or Master’s degree in Software Engineering or Computer Science
  • 4+ years of software development experience
  • 3+ years of experience in mobile application development using React Native or similar frameworks
  • 3+ years of experience working with RESTful APIs
  • 4+ years of experience using source code repositories (Git, Bitbucket)
  • Proficiency in React Native, Redux, JavaScript, TypeScript, and REST APIs
  • Strong understanding of UI/UX principles and mobile interface design
  • Hands-on experience with unit testing, automated testing, and CI/CD pipelines

Preferred Qualifications

  • Experience with Bluetooth and Wi-Fi network stack within React Native
  • Familiarity with OWASP tools, SonarQube, and secure coding practices
  • Strong knowledge of advanced front-end design patterns, data structures, and algorithms to optimize app performance and scalability
  • Proactive and self-motivated, with the ability to independently drive development initiatives and solve complex problems

Benefits & Perks

Health, dental, and vision plansHealth savings accounts (HSA)Flexible spending accounts401(K) retirement plans with employer matchWellness programsLife insuranceShort- and long-term disability insurancePaid time offParental leaveAdoption assistanceReimbursement of education expenses