Front end Software Development Engineer
Job Summary
Job Role: Front end Software Development Engineer
Job Description:
Employees in this job function develop and maintain the front-end/ client-side of an application typically a web application but sometimes also a mobile application or mobile-friendly responsive application and are responsible for the design and implementation of the user interface and user experience.
Key Responsibilities:
- Engage with customers to deeply understand their use-cases pain points and requirements showcasing empathy and advocating for user-centric software solutions
- Solve complex problems by designing developing and delivering using various tools languages frameworks and technologies
- Align with architecture guidelines for unified and coherent approach to development
- Collaborate with cross functional teams like product owners designers back-end developers architects etc.
- Create mock-ups and prototypes to visualize new features and participate in user interface design reviews and product demos
- Performs functional automated testing and UI testing to ensure quality development
- Work on continuously improving performance by fixing bugs and optimizing the application and implement new technologies to maximize development efficiency
- Familiar with programming practices such as cross-browser compatibility testing SEO principles and accessibility standards
- Design develop and deliver user friendly interactive experience using enterprise brand standards and templates for a consistent user experience using languages like HTML CSS JavaScript or more advanced frameworks like React and Angular
- Keep up to date with latest emerging technologies and trends in user interface design
Skills Required:
- Front End (Software Engineering)
- React
Skills Preferred:
- Kotlin
- Spring Boot
- Java
Experience Required:
- Senior Engineer Exp: React delivering customer-facing web applications
- 10 years in IT
- 8 years in development
Experience Preferred:
- Highly effective in working with other technical experts Product Managers Dev Ops Big Data UI/UX Designers and business stakeholders.
- Experience with restful interfaces and OAS standards.
- Comfortable with Continuous Integration/Continuous Delivery tools and pipelines.
- Experience with backlogs user stories Jira or similar Agile Tools.
Education Required:
- Bachelors Degree
Required Skills:
React Frontend UI