Apply

Staff Mobile (React Native) Engineer

Posted 2024-10-20

View full description

💎 Seniority level: Staff, 8+ years

📍 Location: United States

💸 Salary: 200000 - 225000 USD per year

🔍 Industry: Metabolic health

🏢 Company: Calibrate

🗣️ Languages: English

⏳ Experience: 8+ years

🪄 Skills: AWSLeadershipSoftware DevelopmentGulpHTMLCSSJavascriptReact NativeVue.JsAngularReduxReactVue.jsCommunication SkillsCollaborationCI/CDJavaScriptRESTful APIs

Requirements:
  • Deep experience in mobile development using React Native.
  • 8+ years of software development experience with strong skills in JavaScript, HTML, and CSS.
  • Extensive experience with front-end frameworks such as React, Angular, or Vue.js.
  • Experience with state management libraries (e.g., Redux, MobX).
  • Proven track record of technical leadership and mentoring.
  • Strong expertise in designing and developing scalable and maintainable front-end systems.
  • Proficiency in systematic debugging, incident management, and operational monitoring.
  • Excellent communication skills, fostering effective communication and collaboration.
  • Experience with UI/UX design principles and practices.
  • Knowledge of build tools and bundlers like Webpack, Gulp, or similar.
  • Familiarity with RESTful APIs and integration with back-end services.
  • Deep understanding of security principles and practices, with experience in driving security initiatives.
  • Ability to manage risk, change, and uncertainty in a dynamic environment.
  • Experience with cloud services, preferably AWS, and CI/CD pipelines.
  • Strong strategic thinking to align team efforts with organizational goals.
Responsibilities:
  • Partner closely with product and design teams on discovery and experimentation to release solutions for impactful user and business problems.
  • Design and implement front-end architecture and systems focused on iterative development, reliability, and simplicity.
  • Develop features for the Calibrate Mobile App using React Native.
  • Manage technical dependencies, timelines, and deliverables for front-end projects.
  • Ensure high performance and responsiveness of applications, driving performance optimization initiatives.
  • Participate in code reviews, providing constructive feedback to ensure high-quality code.
  • Lead by example, demonstrating technical excellence, and provide mentorship to help team members grow.
  • Assist the team in making decisions that align with organizational objectives, supporting these decisions, and taking accountability for outcomes.
  • Foster collaboration within the engineering team through consistent communication and relationships with teammates, managers, and stakeholders.
  • Stay updated with the latest industry trends and technologies to bring innovative ideas to the team.
Apply