This is Srividhya from Photon. I wanted to speak to you regarding a job opportunity with one of our clients. The job details for your perusal and consideration.
Angular Lead/ Senior Front End Web Developer
Responsibilities:
Work with UI/UX designers to ensure the technical feasibility of their designs
Develop new user-facing responsive features
Provided material feedback & mentorship to Junior Developers
Helps to establish/maintain coding and development standards for their teams
Provide direction and collaborate with back-end developers to produce integrated solutions
Optimize front-end applications for maximum speed & performance
Build reusable code and libraries for future use and follow emerging technologies
Create quality mock-ups and prototypes for testing
Supports research and development of development frameworks, and definition of standards.
Implements and supports initiatives as required to deliver business objectives.
Conducts independent analysis and assessment to resolve strategic issues.
Builds effective relationships with internal/external stakeholders and ensures alignment.
Monitors and tracks performance and addresses any issues.
Reviews the work of other team members as required.
Provides input into the planning and implementation of operational programs.
Decomposes business requirements and translates them into detailed design specifications and code.
Interacts with key business & technology stakeholders to define, analyze, and deliver requirements that reflect the needs of both the business and end customers.
Assesses the costs and benefits of different solutions and recommends/decides on appropriate designs.
Designs solutions, writes code, performs unit testing, develops appropriate artifacts/documentation, and facilitates final delivery.
Supports production issues, including independently completing root-cause analysis and diagnosis.
Devises new algorithms and data structures for target environment and platform attributes in alignment with architectural patterns.
Builds solutions that are supportable, scalable, and achieve our aspiration of common assets.
Recommends or automates approaches to streamline and integrate technological processes and/or systems to improve operational efficiency and effectiveness.
Supports the management of specific project deliverables & outcomes.
Identifies opportunities to strengthen the development capability, such as: sharing expertise to promote technical development, mentoring employees, and building communities of practice and networks.
Stays abreast of industry technical and business trends through participation in professional associations, practice communities & individual learning.
Exercises judgment to identify, diagnose, and solve problems within given rules.
Works independently on a range of complex tasks, which may include unique situations.
Broader work or accountabilities may be assigned as needed.
Technical Skills:
Typically, between 5+ years of relevant experience and/or certification in a related field of study or an equivalent combination of education and experience
Deep expertise in modern JavaScript / TypeScript / to name a few
Angular, Lifecycle & CLI
Security best-practices
Frontend Performance and Bundle Budgeting
Mobile Web, Hybrid applications, and PWAs – Nice to have
Clean code
Test-driven development & experience with Jest
Refactoring expertise
Advanced Git usage
Agile project experience & delivery
Ionic Framework experience is a plus