We are looking to recruit a highly skilled JavaScript developer with at least 2 years of experience to reinforce our front-end development capability. The candidate will work with our teams in maintaining and extending our diverse front-end frameworks. The candidate needs to be able to apply good judgment in selecting methods and techniques for obtaining solutions; take new perspectives and resolve a wide range of issues, on existing or fresh solutions, in creative ways.
Responsibilities:
- Design and develop enhancements, new features and bug fixes for existing systems
- Write and collaborate on the creation of unit tests, automated integration and acceptance tests
- Participate in peer code reviews and pair programming
- Assist in determining test scope and ensure details of the specific changes to the system, and the potential impacts of these changes, are clear to Quality Analysts
- Maintain up to date knowledge of software development best practices
- Collaborate with other team members on best practices, product knowledge, standards and patterns
- Clarify requirements at a detailed level either with the Product Owner or with the business analyst updating user stories and story acceptance as necessary
- Ensure stakeholders review completed stories
- Promote a work environment of teamwork, transparency, integrity and respect
Technology:
- 2+ years’ experience with JavaScript, with in-depth knowledge of modern front-end frameworks and libraries (Angular/Ember/StencilJS).
- HTML, JSON, CSS, Sass
- API Serverless
Nice to have:
- SQL · Delphi 7 · CI/CD frameworks (eg. Jenkins)
- Experience with version control (eg. Git, Bitbucket)
- AWS (Amazon Web Services) technologies (Lambdas, CodePipeline, CodeDeploy)
Requirements:
- Educational requirement: B. Sc. Engineering or Computer Science or equivalent experience. ·
- At least 2 years of experience in a software development position
- Excellent oral and written communication skills and the ability to maintain a highly positive working relationship with other team members
- Strong analytical skills
- Solid design and implementation skills
- The ability to collaborate with stakeholders from various departments or regions
- Experience with Agile development practices