Senior Frontend Developer (UI Development)
We are seeking a highly experienced Senior Frontend Developer with a proven track record in developing scalable and responsive web applications. The ideal candidate will have extensive experience in UI development and be proficient in the latest frontend technologies and tools. This role will involve working closely with cross-functional teams to deliver high-quality solutions that meet our business requirements.
Key Responsibilities:
- UI Development:Develop and maintain user interfaces using ReactJS, Redux, and Angular.
Create responsive web designs optimized for mobile devices using Bootstrap.
Ensure all user input is validated before submitting to the backend.
Implement secure coding best practices to ensure data integrity and security.
- Collaboration and Communication:Work with experienced engineers and product owners to identify business opportunities and design new systems from scratch.
Coordinate with team members, reach out for help when needed, and take necessary steps to complete tasks on time.
Keep all stakeholders up to date with task progress and ensure adherence to the process throughout the lifecycle.
- Technical Leadership:Mentor junior developers and lead cross-functional teams to deliver project success.
Conduct code reviews and ensure best practices are followed.
Stay updated on emerging technologies and trends in web development.
- Prototyping and Design:Quickly create prototypes to convey the UI vision and create wireframes and storyboards based on high-level requirement discussions.
Technical Skills:
- Primary Skills:HTML5, CSS3, JavaScript
ReactJS, Redux, React Native
Angular
Bootstrap
Responsive web design principles
UI/UX design principles
- Secondary Skills:Java, Spring Boot
SQL
- Tools and Frameworks:Git or SVN for code versioning
Experience with integrating REST services with UI technologies
Knowledge of MVC implementation patterns
- Other Technical Requirements:Experience in developing test automation scripts using Jasmine, Karma, etc.
Ability to produce cross-browser compatible designs.
Experience in creating detailed documentation for each stage of the development lifecycle.
Behavioral Skills:
- Strong problem-solving abilities and meticulous attention to detail.
- Excellent oral and written communication skills.
- Ability to work independently with minimal guidance.
- Commitment to continuous improvement and project success.