UI Developer
Role details
Job location
Tech stack
Job description
As a UI Developer, you will translate creative software design concepts and ideas into reality using front-end technology. You'll understand the user interface design solution both in its practical intent and creative vision and convert it into engineered software.
As a UI Developer, you will work within a disciplined team to produce and deliver industry-leading solutions through innovative thinking. As a member of the team, you will have a passion for the product you are developing and have a keen attention to detail.
Job Role and Responsibilities:
- Managing and owning all aspects of technical development & delivery.
- Responsible for providing expertise in the software development life cycle, from concept, architecture, design, implementation, & testing.
- Working closely and collaborating in a scrum team with Developers, UX, and QA.
- Developing and unit testing quality code as part of an Agile team.
- Driving innovative solutions to technical problems on current and new application functionality.
- Communicating effectively with other non-technical colleagues and stakeholders for project planning, efforts, estimations, and ideas to help drive excellence.
- Demonstrating a passion for emerging technologies and continually seeking to push the boundaries in everything you do.
- Testing the stability and functionality of the application.
- Maintaining the security and integrity of the application software.
- Estimates efforts, identify risks & provide technical support whenever needed.
- Demonstrates the ability to multitask & re-prioritize responsibilities based on dynamic requirements.
- Maintaining a high awareness of industry issues and trends, particularly with regard to performance, interface design, best practices, and web accessibility.
Requirements
Do you have experience in Software development?, Do you have a Bachelor's degree?, * At least 8+ years of experience in front-end development is mandatory.
- Bachelor or equivalent degree with a focus in computer science or computer engineering.
- Extensive experience in CSS3, HTML5, front end technologies like JavaScript.
- Experience in building responsive interfaces and the development of dynamic web applications.
- Strong experience in SQL and PL-SQL development (Oracle database preferred).
- Understanding basic Unix commands is a good have.
- Experience in working with Agile SCRUM development practices.
- Experience with CSS frameworks such as Bootstrap 4+ or Foundation.
- Proven ability to produce secure, stable, and good-performing code and write optimized clean code.
- Experience with Git, Maven, Jenkins etc.
- Experience in consuming RESTful APIs in front-end web applications.
- In-depth understanding of standards, methods, techniques, and templates as defined by SDLC including source code control workflow.
- Clean coding and refactoring skills with great problem-solving ability.
- Willingness to strive for continuous improvement.
- Great communication and interpersonal skills., * Bachelor's (required)
Experience:
- CSS3, HTML5, front end technologies like JavaScript. : 8 years (required)
- UI development: 8 years (required)
Benefits & conditions
Job Types: Full-time, Permanent
Pay: £36,000.00-£42,000.00 per year