Job Summary
We are looking for an experienced Front-end Developer to work on designing bespoke business systems using the latest frontend technologies, such as Angular, Material UI, TypeScript, HTML5, and CSS. This position requires solid technical skills as well as excellent communication skills. The successful candidate will collaborate with the existing technical team and will work on company client projects including the design and implementation of both existing and new systems and be expected to actively participate in the technology upgrade strategy. In this role, you will be required to translate complex requirements into functional architecture and will need to have hands-on experience of frontend software development and creating mock-ups and wireframes. You must be capable of working independently and collaboratively.
- Minimum Qualification: Degree
- Experience Level: Mid level
- Experience Length: 3 years
Job Description/Requirements
Responsibilities:
- Understanding of key design and prototyping principles
- Ensure the best possible performance, quality, and responsiveness of applications
- Ensure web design is optimized for maximum speed, scalability, and smartphones
- Developing features to enhance the user experience and producing wireframes and mockups
- Reading technical and business requirements and translating to mockups, designs, and code
- Work with the Project Manager and Software lead to understand company needs
- Collaborate with internal and external stakeholders and teams on product architecture, mock-up and design
- Drive the evolution of the existing system with a focus on security, performance, scalability, and maintainability
- Plan and design the structure of new frontend technology solutions including developing wireframes and mockups
- Oversee products through development by providing guidance to team members, performing code reviews, and working with product owners to ensure successful outcomes
- Monitor systems to ensure they meet business goals and performance requirements
- Independently analyze, solve, and correct issues in real time on deployed systems
- Identify opportunities to improve working practices and recommend changes where necessary
- Deploying applications to target production environments including Play Store and Apple Store
What would your day-to-day activities look like
- Lead key design, UX, and prototyping of existing and new projects including developing wireframes and mockups
- Oversee products through frontend development by providing guidance to team members, performing code reviews, and working with product owners to ensure successful outcomes
- Lead integration of existing and new modules with backend APIs
- Developing features to enhance the user experience of new and existing projects
- Work with the product team to document the user stories for new modules
- Ensure adequate testing of developed solutions end-to-end
- Ensure the best possible performance, quality, and responsiveness of web and mobile applications
- Ensure web and mobile application is optimized for maximum speed, scalability, and smartphones
- Work with the Project Manager and Software lead on various projects
- Collaborate with internal and external teams on project deliverables
- Drive the evolution of the existing system with a focus on security, performance, scalability, and maintainability
- Plan, design, develop and document new frontend solutions
- Pixel perfect attention to responsive, fluid design – excellent layout, typography, illustration, and visualization
- Monitor systems to ensure they meet business goals, performance, and security, requirements
- Independently analyze, solve, and correct issues in real time on deployed systems
- Identify opportunities to improve working practices and recommend changes where necessary
- Upfront planning and task breakdown of weekly deliverables and leading demos to the product team
- Mentor team members on frontend development and design
- Ensure Continuous Integration and Continuous Deployment of project deliverables
- Contributing to the Spec definition and improvements
- Deploying developed applications to the production system, Apple Store, and Play Store
Requirements:
- Degree in Computer Science, Engineering, or relative industry experience
- Minimum of 3 years of work experience in the design of significantly sized systems written with technologies such as Angular, Ionic, React Native, Material UI, TypeScript, HTML5, CSS, and Bootstrap.
- Significant experience in delivering custom solutions and integrating with Backend RESTful APIs developed using NET Technologies
- An understanding of architectural patterns including Service Orientated Architecture, Micro-services, REST, etc.
- Experience developing applications that work on any device and platform including mobile applications.
- Experience using aesthetic design tools and markup languages to write webpages
- Experience with responsive and adaptive design
- Experience with SEO Principles and maintaining brand consistency throughout design
- Ability to organize and plan work in a rapidly changing environment
- Ability to communicate effectively both within the development team and across the wider business
Important Safety Tips
- Do not make any payment without confirming with the Jobberman Customer Support Team.
- If you think this advert is not genuine, please report it via the Report Job link below.