Key Responsibilities:
- Communicate regularly with stakeholders, project managers, quality assurance teams, and other developers regarding progress on long-term technology roadmap
- Create and maintain workflows with teams to provide visibility and to ensure workload balance for consistent visual designs
- Develop and oversee testing schedules in client server environment, addressing various browsers and devices to ensure that content is displayed as intended
- Produce quality code, raising the bar for team performance and speed
- Recommend systems solutions by comparing advantages and disadvantages of custom development and purchased alternatives
- Participate in the entire application lifecycle, focusing on coding and debugging
- Manage cutting-edge technologies to improve legacy applications
- Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement.
- Collaborating with the front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience.
- Developing ideas for new programs, products, or features by monitoring industry developments and trends.
- Recording data and reporting it to proper parties, such as clients or leadership.
- Participating in continuing education and training to remain current on best practices, learn new programming languages, and better assist other team members.
- Taking lead on projects, as needed.
- Provide training and support to internal teams
- Build reusable code and libraries for future use
- Liaise with developers, designers and system administrators to identify new features
- Follow emerging technologies
Qualifications:
- 10 to 15+ years of relevant experience
- Ability to translate technical or complex concepts into user-friendly solution
- Ability to collaborate, working closely with both functional and technical teams
- Strong analytical, problem-solving, and trouble-shooting skills
- Ability to remain flexible as priorities change, adaptable to change, and able to accept ambiguity
- Effective communications skills including written, verbal, and presentation
- Ability to work independently and within a team environment
- Established skills in time management, multi-tasking, and prioritization of work
- Ability to make decisions through business analysis
- Ability to communicate and interact with other teams effectively to solve problems
- Proven work experience as a Back-end developer
- In-depth understanding of the entire web development process (design, development and deployment)
- Familiarity with front-end languages (e.g. HTML, JavaScript and CSS)
- Advanced programming skills or higher for JavaScript, Typescript, HTML and CSS.
- Advanced handling skills or higher for React and React-native framework.
- Excellent analytical and time management skills
- Teamwork skills with a problem-solving attitude
- BSc degree in Computer Science or relevant field
Similar Jobs
The Staff Front End Software Engineer designs, develops, tests, and optimizes BlackLine's web applications. They collaborate across teams to build new features, maintain existing ones, and mentor junior engineers, all while ensuring high standards of software quality and performance.
As a Senior Frontend Software Engineer at Atlassian, you will maintain web frontend systems, collaborate with teams to understand user pain points, contribute to code reviews and complex bug fixes, lead projects, and mentor junior engineers.
The Senior Frontend Engineer will design and implement core components for a marketing automation platform, ensuring high product quality through rigorous code reviews and unit tests, while enhancing application performance and developer experience.
What you need to know about the Bengaluru Tech Scene
Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.