Job Description
As a Senior Front End Developer, you will be an integral part of our dynamic development team working on our industry leading device management and provisioning solutions. Your will be responsible for developing and implementing user interface components using React concepts.
You will join an innovative and passionate team of engineers using cutting edge technologies like React, Kubernetes, OCP for our Device Management application. For this role, you should have in-depth knowledge of JavaScript and React concepts, excellent front-end coding skills, and a good understanding of progressive web applications with Java coding skills to design and build
modern user interface components to enhance application performance
Responsibilities
UI/Front-end Expertise:
o Develop responsive, intuitive, and visually appealing user interfaces using modern front-end technologies (e.g., React, Redux, Angular).
o Translate UI/UX design mockups and wireframes into high-quality, reusable, and efficient front-end code.
o Ensure cross-browser compatibility, accessibility (WCAG), and optimal performance of web applications.
o Implement front-end testing strategies (unit, integration, end-to-end).
Java/Back-end Expertise:
o Develop Java applications and APIs (RESTful, SOAP).
o Work with various Java frameworks such as Spring Boot, Spring MVC, Hibernate, JPA, etc.
o Develop and optimize database interactions(e.g., MySQL, Oracle, Maria DB)
Collaborate with cross-functional teams, including business analysts, client support, designers, and other developers, to deliver high-quality software solutions.
Stay up to date with the latest trends and best practices in web development and technology and continuously improve development processes and methodologies.
Perform code reviews, identify areas for improvement, and implement enhancements to ensure code quality and maintainability.
Troubleshoot and debug complex technical issues and provide timely resolutions.
Ensure compliance with coding standards, security policies, and performance guidelines.
Understanding new requirements and creating testable use cases.
Understanding impact of new requirements on existing functionality
Verifying the database for the data updating while executing test scenarios.
Verifying the logs to understand the test failures
Creating test scenarios to execute in production after new release deployment. This includes mandatory base scenarios as well as new release functionality.
Experience
Bachelors or master’s in computer science/ computer engineering/ software
engineering.
8+ years of professional experience in software development, with a focus on user interface components and Basic Java.
Languages: Java, SQL, JavaScript, CSS, HTML, and front-end languages
Working experience of REACT tools including React.js, Webpack, and Redux
Databases: Oracle/MySQL/MariaDB/Cassandra
IDE Tools: Eclipse/IntelliJ/VSCode
RESTful API development.
Tools: Maven, Git, Jira, Jenkins, Confluence, Postman, SoapUI, Wireshark, Prometheus, Grafana, Kibana
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#GraphicDesignJobsOnline #WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers #Dynamicbrandguru
Apply Now