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 & 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:
o Experience with backend technologies such as Django, Node.js, or similar frameworks.
o Familiarity with building reusable UI components and integrating third-party APIs.
* Additional Skills:
o Strong understanding of SQL database technologies.
o A passion for great user experiences, unit test coverage, and behavior tests.
o Excellent problem-solving skills and a drive to build innovative solutions.
o Outstanding communication skills and the ability to work collaboratively in a fast‑paced environment.
#J-18808-Ljbffr