The Frontend Engineer at Venturenox is responsible for creating frontend web and mobile applications. Primary platforms to be used are ReactJS and React Native, although other tools may also be used depending on the project needs.
The Frontend Engineer works within a product team and works closely with UX Designers, Backend Engineers and Product Managers to bring new products and features to life. We require our team members to be passionate about their work, have a collaborative approach, and bring positive energy to the workplace.
Responsibilities:
Translating designs and wireframes into high quality code and pixel-perfect user interfaces
Build integrations with backend APIs built with REST or GraphQL
Build reusable components and front-end libraries for future use
Optimize components for maximum performance across a vast array of web-capable devices, browsers, and mobile devices
Leverage native mobile APIs for deep integrations with Android and iOS platforms. Diagnose and fix bugs and performance bottlenecks for performance that feels native.
Reach out to the open source community to encourage and help implement mission-critical software fixes.
Maintain code and write automated tests to ensure the product is of the highest quality.
Follow agile processes as defined by the Product Manager and collaborate with other team members to ship complete features.
Desired Skills:
Understanding and experience with ReactJS and React Native
Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
Experience with popular React.js workflows (such as Flux or Redux)
Familiarity with RESTful and GraphQL APIs
Knowledge of modern authorization mechanisms, such as JSON Web Token, OAuth2 flows etc
Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
Ability to understand business requirements and translate them into technical requirements
Strong familiarity with Git and trunk based development
Rock solid at working with third-party dependencies and debugging dependency conflicts
Familiarity with native build tools, like XCode, Android Studio, etc
Experience with automated testing suites, like Jest and Cypress
Working at Venturenox:
Venturenox builds beautiful and scalable software products for startups. We take founders from idea to launch, and deliver a state of the art product. We specialise in all skills necessary to build modern software.
At Venturenox, we believe that people perform best when they are set free. Following this philosophy, we allow flexibility and time and location; be inclusive in our processes, and don’t try to police or monitor our people.
While working at Venturenox, you will get
Above market salary package
Flexibility in time and location of work
Relaxed and pressure-free environment
Experience with cutting edge technology stack
Chance to work on highly impactful products
Cohesity
Human Power
Termius
Memed
Scale i/o