The Role:
We are looking for a Senior Angular Developer who possesses a passion for pushing web technologies to the limits and will work with our team of talented engineers to design and build the next generation of our mobile applications.
Experience: 8+ Years
What you will do:
- Be a critical thinker who can anticipate potential pitfalls and suggest improvements.
- Build new features from the ground up or help enhance or maintain existing projects.
- Collaborate with onsite and overseas development teams to produce clean reusable code, and provide constructive criticism through code reviews.
- Work closely with the product managers and turn product requirements into actionable technical stories with well-defined technical specifications and details.
- Designing and developing user interfaces using AngularJS best practices.
- Adapting interface for modern internet applications using the latest front-end technologies.
- Writing JavaScript, CSS, and HTML.
- Developing product analysis tasks.
- Making complex technical and design decisions for Angular (V) projects.
- Developing application codes and unit tests in AngularJS, Java Technologies, and Rest Web Services.
- Conducting performance tests.
- Consulting with the design team.
- Ensuring high performance of applications and providing support.
- Candidate should be open to work from office
Required Skills:
- A self-starter and fast learner who can adapt to the latest industry trends and technologies
- Good communication skills with different stakeholders such as QA, Project Managers, and Product Owners
- Must be well versed with Migration projects (from Angular js to Angular2+)
- Experience with source control systems, specifically Git
- Bachelor's Degree in Computer Science, Computer Engineering or similar.
- Proficient in CSS, HTML, and writing cross-browser compatible code.
- Preferred with proficiency in ES6 and vanilla JavaScript
- Excellent project management skills.
- Proven experience implementing front-end and back-end JavaScript applications.
- Excellent communication skills.
- Critical thinker and good problem-solver.
- Having a willingness to keep up with the latest mobile emergent technologies, architectures, and trends
- Time management and organisational skills
- Comfortable working in an agile and fast-paced environment.
Education & Certifications:
- Bachelor's Degree in Computer Science or relevant years of work experience