Job Description
This is a Front End Engineer role focused on React based front end application development. As a member on the team, you will participate in all stages of our engineering lifecycle such as designing, coding, testing, deploying and supporting features enhancements. We are passionate about having a culture of learning fast and constantly iterating towards success.
Responsibilities
- Evaluate and define best practices with accessible visual design
- A good Front-End Web Developer will have an understanding of the web development process from inception to deployment.
- Collaborate with Design, back-end developers and web designers to improve usability
- Bridge the gap between graphic design and technical implementation, using REST APIs and having automated pipelines
- Translate UI/UX design wireframes to actual code
- Write functional requirement documents and guides, create quality mockups and prototypes
- Browser testing and debugging across browsers
- In-depth understanding of the entire web development process (design, development, and deployment)
- Implement application security
- Optimize applications for maximum speed
- Excellent technical design, problem solving, debugging and communication skills.
- Capable of quick prototyping and rapid iteration to ‘fail fast’ while solving problems of high technical complexity
Minimum Qualifications
- 5+ years of experience in implementing dynamic React.js applications
- 5+ years of programming of either Typescript (preferred) or JavaScript
- 5+ years of experience in working in Cloud technologies on Azure, AWS or GCP
- 5+ years of experience browser testing and debugging and code visioning tools
Preferred Qualifications
- 5+ years experience building/delivering high – quality software
- Excellent written, verbal communication and presentation skills
- Writes high quality code and driven to excellence in engineering processes
- Working on CI/CD tools such as GitHub actions, Travis CI, Jenkins and ADO
- Great communication skills to collaborate cross-group and work effectively within the team.
- 3+ years of experience in working on scalable entity models, or ontologies
- B.S. or M.S. in computer science or similar engineering degree, or 8+ years of equivalent industry experience