We are seeking a Front End 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 5-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 and have the ability to proactively see what needs to be done, and get it done. We can consider candidates from all over LATAM
Responsibilities
- Design, code and work ReactJS to build out our front end 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 cost, and improve system quality.
- Be a self-starter, own your work from concept to deployment.
- Work in an environment that supports your individual growth.
Requirements
- 5-7 years of web services development experience.
- 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
- BSc degree in Computer Science, Engineering or a related subject.
- Experience with microservice architecture frameworks.
- Development experience with Linux/Unix platform.
- 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.
This job has now closed
You can find more jobs over on our careers page.
See More Jobs