Front End Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+25 more
Job description
Using business knowledge to translate the vision for divisional initiatives into business solutions by developing complex or multiple software applications and conducting studies of alternatives.
-
Creating and maintaining comprehensive documentation for multiple applications or subsystems.
-
Participate in iteration planning to maintain velocity and deliver quality each sprint.
-
Analyzing business requirements and system development specifications.
-
Participating in problem solving, troubleshooting, performance turning, production support, and maintenance of existing applications.
-
Playing a key role in resolving technical roadblocks involving multiple technologies.
-
Ensuring code reviews, unit testing, and integration testing are completed efficiently and optimally.
-
Helping to coordinate the delivery of technical components across internal/external technical teams.
-
Providing technical leadership and mentoring to more junior team members.
-
Working towards process-improvement initiatives in an effort to improve velocity for the product team.
Requirements
- 6+ years of professional experience developing publicly available Web applications using JavaScript or JavaScript MV* frameworks like Angular, supported by RESTful web services
- Verifiable experience using JavaScript/TypeScript, NodeJS/Express, CSS/HTML in a large, enterprise environment, preferably as part of a team of Web engineers
- Designing and implementing continuous JS environments using Nx, Webpack etc
- Optimally employ DevOps, Automated Testing and Continuous Delivery using technology such as Jenkins, Concourse.
- Experience with containerization, Docker, and orchestration.
- Exposure to native mobile development on iOS and/or Android would be nice to have.
- Bachelor’s Degree in Computer Science, Information Science, Mathematics, Physics (or equivalent)
qualifications:
-
6+ years of software development experience
-
Good understanding of HTTP based APIs, Networking and how the internet works.
-
Strong JavaScript, Typescript, CSS, HTML & Browser Developer tools.
-
Experience with Nx Monorepo
-
Understand Async code (Promises, Callbacks, Event Loops)
-
JS Tooling (ESLint, Webpack , Nx)
-
Angular MV* frameworks
-
Proficient with Visual Design & Rapid Prototyping
-
Expert at one IDE of choice (VS Code, WebStorm)
-
Node.js frameworks NPM, Express
-
Automation Tools/Frameworks (Jest, Cypress, Playwright)
-
Advanced Git skills
-
API Design & Development, Microservices Architecture.
-
DevOps, Automated Testing and Continuous Delivery
skills:
Angular,APIs,Automated Testing,CSS,code reviews,Concourse,containerization,Continuous Delivery,Cypress,DevOps,Docker,ESLint,Front-end,Git,HTML,Information Science,Computer Science,integration testing,JavaScript,Jest,Jenkins,Microservices Architecture,mobile development,Monorepo,NodeJS,Node.js,NPM,Playwright,Rapid Prototyping,RESTful web services,software applications,software development,system development,TypeScript,unit testing,Web applications,WebStorm,Webpack,problem solving,highly motivated,part of a team,Automation Tools,business knowledge,Visual Design,Mathematics,maintenance,mentoring,Physics,production support,learn new technologies,Analyzing business requirements,technical leadership,Tooling
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…