As a Senior Frontend Software Engineer you will drive the development of high-performance, user-focused web and mobile applications. You’ll work with the latest frontend technologies, including ReactJS and Flutter, to create applications that redefine real-time 3D location tracking experiences. In this role, you’ll take ownership from concept through deployment, working alongside a dedicated Agile team to innovate and deliver at scale.
Responsibilities
- Develop and maintain responsive, high-performance frontend web applications using ReactJS.
- Build and enhance mobile applications with Flutter to ensure a seamless user experience across platforms.
- Collaborate with backend teams to integrate REST and WebSocket interfaces, creating both customer-facing and site setup/provisioning applications.
- Implement modern UI/UX design models using Swagger OpenAPI Specs, Postman, and microservice-based REST/WebSocket delivery methods.
- Proactively identify and advocate for process improvements to enhance system quality, optimize costs, and streamline workflows.
- Take full ownership of projects from concept through deployment, ensuring accountability and high-quality delivery.
Requirements
- Extensive experience in frontend development using ReactJS for building high-quality web applications.
- Hands-on experience with Flutter for cross-platform mobile development.
- Experience developing unit tests for JavaScript using testing frameworks such as Jest or Mocha.
- Proficiency with GitHub, CI/CD, and version control systems for streamlined development workflows.
- Familiarity with project management tools like Monday.com to plan and track development tasks.
- Strong skills in architecting scalable and responsive UI applications that prioritize user experience.
- Technical leadership experience with a proven ability to mentor and guide team members.
- Strong communication skills in English, both written and spoken, for effective team collaboration.
- Adaptability and respect for cross-functional collaboration within a startup environment.
- Ability to work within an Agile team based in the US Pacific Time Zone.