We are looking for a Web Frontend Developer having (3 – 5) Years of experience in Web development to join our team in the Islamabad office.
Programming experience with TypeScript or more programming languages (3 years +)
Expert level understanding of the Angular 2+ framework
Expert with HTML5, CSS3, and writing cross-browser cross-platform compatible code
An excellent understanding of the MVC pattern and development integration with RESTful APIs
An excellent understanding of mobile and responsive design best practices
Knowledge of W3C AA guidelines and how to develop compliant UIs
Experience in developing front-end solutions for cloud-hosted apps (AWS, Azure, Google Cloud, etc.)
Strong skills in the specifics of Angular automated testing at the unit, and integration levels using TDD, BDD, and DDD where appropriate (Tooling including Karma or Jasmine or similar)
Experience with Git/Github
Recent experience with Ionic and/or Firebase
Familiarity with Google Play and Apple AppStore app submission process
Comfortable working with Agile Scrum or Kanban methodologies and best practices
Familiarity with planning and task tracking tools (especially Jira, and Confluence)
Write clean, well-structured, maintainable code with appropriate tests and documentation ensuring that business requirements and NFRs are met.
Liaise with business users, designers, and other team members to analyze and review application functional designs.
Adhere to coding standards, participate in code reviews, and follow best practices where appropriate.
Interact with other team members to collaboratively brainstorm during design team whiteboard sessions.
Support and improve internal best practices.
Show initiative and proactively contribute to the introduction of modern methodologies, appropriate tools, and processes to support development and testing activities within the development team.
Refactor existing code where optimization is deemed necessary.
Ensure all assigned activities are completed in a timely manner.
Communicate progress whilst attending stand-up meetings and perform regular updates to assigned issues and stories in Jira to support management teams’ tracking of progress. Join the rush, become a pioneer.
Perform RCA, performance tuning, and troubleshooting of complex application interactions in all application environments when required.
Respond promptly to 2 nd and 3 rd level support requests when required.
Quick learner with an ambitious and results-driven personality
Become an SME for the mobile and web app frontends within the organization
Excellent communication and organizational skills
Strong problem solving, verbal and written communication skills