Software Developer, React Native

SiemensPeachtree Corners, GA
423d$82,320 - $172,200

About The Position

Siemens is seeking a skilled Mobile App Developer to join their Smart Infrastructure R&D team in Peachtree Corners, GA. This role involves designing, developing, and maintaining high-quality mobile applications for both iOS and Android platforms using various technologies. The position emphasizes collaboration with cross-functional teams to create innovative products for electrical circuit protection and energy management.

Requirements

  • Bachelor of Science in Computer Engineering, Electrical Engineering, or Computer Science.
  • 5+ years of professional experience in building mobile applications for both iOS and Android platforms.
  • Strong proficiency in React Native and JavaScript.
  • Familiarity with APIs and backend integration and CI/CD automation experience.
  • Solid understanding of mobile app development processes and lifecycles.
  • Excellent problem-solving and debugging skills.
  • Writing skills to create measurable software requirements and design documentation.
  • Experience working with electronic test equipment and measurement devices.

Nice To Haves

  • Knowledge of cross-platform build automation (e.g. Gitlab).
  • Familiarity with native build tools like Xcode, Android Studio, Visual Studio.
  • Experience using streamlined provisioning features (iOS certificates/profiles, Android keystores).
  • Understanding of source code control systems and test automation scripting.
  • Knowledge of deployment workflows (e.g. TestFlight, Firebase).
  • Experience developing applications using wireless IoT Network Protocols such as Bluetooth, BLE, and Wifi.
  • Familiarity with software testing tools such as Unity, SonarQube.

Responsibilities

  • Conduct comprehensive architecture analysis to evaluate and compare various mobile development technologies.
  • Collaborate with cross-functional teams to understand project requirements and translate them into technical specifications.
  • Design and develop robust, scalable, and efficient mobile applications using cross-platform technologies.
  • Write clean, maintainable, and well-documented code.
  • Conduct thorough testing and debugging to ensure high-quality deliverables.
  • Optimize app performance and user experience.
  • Stay updated with the latest trends and technologies in mobile app development.
  • Participate in code reviews and provide constructive feedback.
  • Troubleshoot and resolve bugs and technical issues.
  • Perform assessment of third-party and open-source software components for safe and secure software releases.

Benefits

  • Health and wellness benefits
  • Competitive salary range of $82,320 - $172,200 based on experience and location

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Machinery Manufacturing

Education Level

Bachelor's degree

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service