Get AI-powered advice on this job and more exclusive features.
Key Responsibilities
Design and Development:
- Build responsive, accessible, and engaging user interfaces that prioritize excellent user experiences.
- Maintain a clean, efficient, and sustainable codebase following best practices.
Technical Leadership:
- Mentor and provide technical guidance on modern web development practices, focusing on component-driven architectures and best coding practices.
- Help conduct thorough code reviews to ensure high-quality software delivery.
- Stay informed about emerging technologies and assess their potential to enhance our web development processes.
- Help establish robust component libraries and expand object composition.
Project Management:
- Collaborate with project managers and cross-functional teams to define project scopes, requirements, and timelines.
- Lead technical planning and architecture discussions, ensuring that projects meet both business and technical goals.
- Ensure on-time delivery of projects with a consistent focus on quality.
Testing and Optimization:
- Develop and implement comprehensive testing strategies to ensure the performance and reliability of our applications.
- Demonstrate a passion for unit test coverage and behavior tests to maintain a high-quality codebase.
- Optimize web applications for speed, scalability, and maintainability.
- Quickly diagnose and resolve complex technical issues.
Collaboration and Communication:
- Work closely with UX/UI designers to translate design concepts into functional, visually appealing interfaces.
- Partner with backend engineers to define and implement robust API integrations.
- Effectively communicate technical concepts to both technical and non-technical stakeholders.
What you’ll bring to the table
- Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Experience: A minimum of 5 years’ experience in web application development, with strong expertise in both frontend and backend technologies.
- Technical Skills:
- Experience with backend technologies such as Django, Node.js, or similar frameworks.
- Familiarity with building reusable UI components and integrating third-party APIs.
- Strong unit test coverage and behavior test passion.
- Excellent problem‑solving skills and drive to build innovative solutions.
- Outstanding communication skills and ability to work collaboratively in a fast‑paced environment.
- Additional Skills:
- Strong understanding of SQL database technologies.
- Passion for great user experiences, unit test coverage, and behavior tests.
- Excellent problem‑solving skills and drive to build innovative solutions.
- Outstanding communication skills and ability to work collaboratively in a fast‑paced environment.
#J-18808-Ljbffr