Senior Frontend Developer
Posted 36 days agoAttractiveJob Reference: 37071
Key Responsibilities:
- Collaboration & Design: Partner with product owners to understand business requirements and collaborate with the architect to design robust and scalable technical solutions. Actively participate in solution brainstorming and contribute innovative ideas.
- Project Planning & Execution: Contribute to project planning, estimation, and risk management activities, ensuring successful project delivery within scope, timeline, and budget. Proactively identify and mitigate potential roadblocks.
- Code Development & Best Practices: Develop clean, efficient, and maintainable React and React Native code, adhering to the company´s established best practices and coding standards. Champion code quality and maintainability within the team.
- Project Ownership & Leadership: Lead and take ownership of front-end projects from initial design and development through testing, deployment, and ongoing maintenance. Mentor junior developers and share technical expertise.
- UI/UX Implementation & Optimization: Implement user interfaces that closely match designs, while effectively negotiating trade-offs between code complexity, UI performance, and desired functionality with product owners and architects. Focus on delivering a high-quality user experience.
- Code Review & Quality Assurance: Conduct thorough code reviews for other team members, providing constructive feedback and ensuring adherence to coding standards and best practices. Actively participate in the code review process to improve overall code quality.
- Continuous Improvement: Stay up-to-date with the latest front-end technologies and trends. Proactively identify opportunities for process improvement and contribute to the evolution of the company's front-end architecture.
Requirements:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Excellent analytical and problem-solving skills, with the ability to design robust and scalable solutions to complex business challenges and performance requirements.
- Deep understanding and extensive experience with front-end technologies, including React, React Native, HTML, and CSS. Demonstrated proficiency in modern JavaScript (ES6+).
- Strong communication and interpersonal skills, with the ability to effectively collaborate with product owners, designers, and other developers. Ability to clearly communicate technical concepts to both technical and non-technical stakeholders.
- A strong sense of ownership, meticulous attention to detail, and a proactive and results-oriented approach.
- Experience with mobile development and deployment processes (iOS and Android) is a plus.