Job Description
ROLE
As a front-end developer, you will be responsible for building scalable and robust solutions using well-defined software development methodologies with a focus on high availability to end users. You will actively be participating in the design, development, testing and support of our product platforms.
RESPONSIBILITIES
- Design, code, test, and debug complex software with React, Typescript, NextJS.
- Develop new functionality and enhancements to satisfy internal and external customer requirements.
- Consult with business partners to refine requirements and design software.
- Collaborate with the QA team and other engineers to continuously improve and expand all levels of testing efforts, methods, automation, and processes.
- Author and maintain detailed specifications and documentation from which applications and APIs will be written, designed, coded, and tested.
- Provide operational support on complex/escalated issues to diagnose and resolve incidents in production systems. Incidents tend to be fewer but more complex, requiring analysis of issues, determination of additional resources to resolve the issue, and an in-depth system perspective.
- Elevate the surrounding engineering team by inspiring, mentoring and coaching junior engineers in technical best practices and blocking challenges.
BASIC QUALIFICATIONS
We are looking for a candidate having 2+ years of experience with the following skill set:
- Excellent programming and logic building skills.
- Proficient with software development lifecycle (SDLC) and agile methodologies.
- Strong proficiency with React and Typescript.
- Knowledge of Next.JS framework is a big plus.
- Strong familiarity with HTML5, CSS3, BOOSTRAP5.
- MVC, Web services, Web API experience is required.
- Knowledge of web3.0 integration is a plus.
- Knowledge of code versioning tools such as Git, or SVN.
- Ability to learn, embrace and apply new technologies and techniques.
- Strong organizational skills to juggle multiple tasks within the constraints of timelines.
- Strong communicator and ability to work in a team environment.
- Ability to analyze and solve problems.
- Strong organizational skills to juggle multiple tasks within the constraints of timelines.
- Strong communicator and ability to work in a team environment.
EDUCATIONAL QUALIFICATIONS
Bachelor’s or master’s degree in computer science or Computer Engineering from a reputable university with a strong academic background.