Location
Jaipur | India
Job description
- Review application requirements and interface designs. Discuss user interface ideas and applications.
- Identifying web-based user interactions. Developing and implementing highly responsive user interface components using react concepts.
- Troubleshooting interface software and debugging application codes.
- Developing and implementing front-end architecture to support user interface concepts.
- Translating designs and wireframes into high-quality code.
- Optimizing components for maximum performance across a vast array of web-capable devices and browsers.
- Solid understanding of backend architecture and API.
- Guide, Coach, and mentor software engineers.
- Effective use of GitHub for team collaboration purposes.
KEY DESIRABLES
- Strong experience in building frontends using ReactJS (min. 2 years).
- Strong experience in building backends using NodeJS (min. 2 years).
- Solid knowledge of React JS, eg: lifecycle, hook, HOC, state, and context.
- Proficiency in web markup, including HTML 5 and CSS. Knowledge of Next JS and SSr
- Knowledge of database design and database tables.
- Should be able to write SQL with joins, filters, and aggregations. Ability to solve complex problems using the proper algorithms.
- Experience in building scalable, multilingual, and responsive web applications is desirable.
- Prior experience in delivering web applications will be a huge plus.
- A proficient understanding of cross-browser compatibility issues and ways to work around them.
- A proficient understanding of Git, with the ability to manage multiple branches and use the git rebase command.
- Develop new user-facing features given high-level requirements.
- Ability to translate high-level requirements into application workflows with equal emphasis on UI/UX and functionality.
- Build reusable code and libraries for future use.
- Assure that all user input is validated before being submitted to the backend.
- Design and implement rest and graph APIs and services for front-end applications. Write clean, reusable, and maintainable code.
- Software development documentation, including technical design, unit test cases, traceability, SDLC, etc
- Knowledge of the CI/CD process.
- Knowledge of cloud services (AWS).
- Experience with Docker containerization.
PROFESSIONAL ATTRIBUTES
- Strong interpersonal and communication skills, being an effective team player, being able to work with individuals at all levels within the organization, and building remote relationships.
- Excellent English skills and experience working within a multi-location team.
- Excellent prioritization skills, the ability to work well under pressure, and the ability to multi-task.
- Ability to work independently with minimal supervision and to resolve problems on non-routine matters.
ORGANISATION STRUCTURE - HIGH LEVEL
- Chief Technology Product Officer
- Senior Full Stack Developer
CHALLENGES OF THE POSITION
Rapid Growth
CIMET will double its workforce over the next 2 years, we need to build and onboard a team of high performing people to enable the planned growth to reach fruition.
Systems
CIMET is in the early phase of the expansion where systems, processes and policies are being developed and implemented. This means there will be constant changes occurring and you will need to be agile in your approach to changing business priorities.
QUALIFICATIONS, EXPERIENCE CAPABILITIES
Qualification
- Degree or similar qualification in Information Technology, Computer Science or Coding.
Experience
- You have 4+ years of commercial experience with (React, Typescript, JS/ES6, SASS CSS, HTML, Node JS).
- Must have skills: React JS and Node JS
- Experience with React.js workflows, Context API, Redux, RESTful API s, AWS.
- Knowledge of modern authorization mechanisms, such as JSON Web Token.
- Familiar with code versioning tools (such as Git, SVN).
- Desirable to have experience using Asana and Scrum.
Capabilities / Competencies
- This role requires: Ability to take direction and course correct with strong communications skills. Ability to work with diverse groups. Ability to multitask and prioritize key deliverables. Pro-active, entrepreneurial growth mindset. Ability to work effectively in an Australia/India cross cultural environment.
Job tags
Salary