As a Frontend Developer, you will be responsible for designing, developing, coding, debugging, and configuring software systems either end-to-end from analysis, design, implementation, and quality assurance (including testing), to delivery and maintenance of the software product or system or for a specific phase of the life cycle.
Technologies:
JavaScript/Typescript
CSS (SCSS/SASS)
GraphQL, Cube. js, Apollo, Prisma
React, Redux, MobEx
Unit Testing frameworks like Jest/Mocha
Docker/Kubernetes/OpenShift
Version Control Systems like Git/SVN
Package managers like npm/yarn
Module bundlers like webpack, gulp, etc.
Experience with cloud technology stacks like AWS, Azure, Google cloud, etc.
Required Skills:
Good understanding of data structures and algorithms, object-oriented programming, databases, SQL, web programming, design patterns, and SOLID principles
Good knowledge of micro frontend framework.
2+ years of progressive experience in developing ReactJS applications
2+ years of unit testing, mocking frameworks, automation frameworks
2+ yearsexperience working in agile methodologies (Scrum, Kanban)
UI/UX development
Understanding of browser compatibility and troubleshooting, CORS, etc.
Delivering secure applications and the ability to stay current with the latest vulnerabilities and risks.
Understanding of user authentication and authorization between multiple systems, servers, and environments
Good understanding of asynchronous request handling, partial page updates, and AJAX
Experience in communicating with REST-based service APIs.
Collaborate with and synthesize feedback from both UX and cloud technology teammates.
Deliver innovative, engaging prototypes and/or wireframes based on business requirements
Experience with Git or Git derivative and with Git workflows, including tagging, branching, and integration
Agile Methodology (working in sprints, estimating work in story points, etc.)
Knowledge of TDD (Test Driven Development) methodology and experience writing] unit, integration, and E2E tests.
Familiarity with Jenkins
Ability to understand the full scope of the problems our products are solving for users
Responsibilities:
Should have the ability to pick up the current platforms of the organization and be flexible to build on top of it.
Understanding of open-source concepts.
Should be an accomplished practitioner of Agile and DevOps practices with experience in planning, development, and deployment.
Should demonstrate a building culture of innovation, ownership, accountability, and focus.
Candidates should be able to conduct technical meetings discussions with clients with minimal supervision.
Should possess good communication and presentation skills with the ability to interact with different cross-functional teams across regions.
Should have the ability to learn new tools and paradigms in engineering, especially in the front- end and back-end technologies, intellectually curious and continuously striving to learn.
Lorem ipsum dolor sit amet, consectetur adipiscing elit.