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