Senior Frontend Software Engineer


Job Details

We are seeking a Frontend Software Engineer with practical experience building great software. You will help to create the user interface delivering a highly scalable, 3D location/positioning platform. You should have at least 7 years or more of experience as a front-end user interface developer. Experience building commercially deployed software is also necessary. In your role, you will provide design and development expertise using best practices to build web and mobile user interfaces with ReactJS, React-Native, NodeJS, and Flutter.


This role operates closely with the backend software team and business development team. The successful individual must be self-motivated, have the ability to proactively see what needs to be done, and get it done.



JOB RESPONSIBILITIES

  • Design, code, and work ReactJS to build out our frontend web applications.
  • Develop in React-Native and/or Flutter to build our new mobile application.
  • Work with REST interfaces and WebSockets to create both customer and site setup/provisioning applications.
  • Understand architecture design models, Swagger OpenAPI Specs, Postman, and REST/WebSocket service delivery models.
  • Identify and champion proposals to improve development processes, reduce system costs, and improve system quality.
  • Be a self-starter, and own your work from concept to deployment.
  • Work in an environment that supports your individual growth.


MUST HAVE ATTRIBUTES/SKILLS

  • Development experience with ReactJS is a must.
  • Development experience with React-Native or Flutter (preferably both) is a must.
  • Development experience with NodeJS for prototyping is desired.
  • Experience with Amazon Web Services (Cognito, Cloud Map API, Amplify, Pinpoint) is desired. Other cloud experience is a plus.
  • Experience creating/using automatic mobile delivery pipelines is highly desired (Xcode, Fastlane, CircleCI, etc.).
  • Experience developing unit tests for Javascript (Jest, Mocha, etc.).
  • Experience with Github, CI/CD.
  • Ability to interact with the team in English (written and spoken) and strong communication skills.
  • Interpersonal skills and appreciation of other people's work discipline within a startup environment.
  • The ability to work in an Agile team based in the US Pacific Time Zone with some overlap.


SHOULD HAVE ATTRIBUTES/SKILLS

  • BSc degree in Computer Science, Engineering, or a related subject.
  • Experience with microservice architecture frameworks.
  • Development experience with Linux/Unix platforms.
  • Capability in debugging complex software applications, performance tuning, and profiling.
  • Experience using configuration management tools such as Jira, and experience using

version control systems such as Git.





 ZaiNar

 06/01/2024

 All cities,CA