About the Organization
Our client has dedicated over two decades to forging strong relationships with some of the world’s most prestigious organizations. Their expertise lies in creating human-centric, technology-driven products ranging from web and mobile applications to microservices and comprehensive websites. Their approach is rooted in cross-disciplinary collaboration and a commitment to prioritizing the most impactful digital opportunities, transforming ideas into valuable experiences and marketable products.
The Role
Reporting to the Director of Software Engineering, the Lead Software Engineer, Full Stack, plays a crucial role in developing web-based solutions and mobile applications that align with client needs. This position demands a blend of technical expertise in both frontend and backend development, leadership qualities, and the ability to collaborate effectively with cross-functional teams.
Responsibilities:
Utilize technical skills in frontend and backend development to provide web-based solutions and mobile applications.
Create and maintain technical documentation and architecture artifacts.
Address and resolve complex technical issues through effective problem-solving and troubleshooting.
Collaborate with product, design, QA teams, and communicate effectively with both technical and non-technical stakeholders.
Uphold and exceed development best practices and standards through thorough code reviews.
Demonstrate leadership by contributing to the growth and development of the engineering team.
Provide technical leadership and guidance to client engineering teams, driving specific KPIs and results through software delivery.
About You:
You have 7+ years of progressive experience in software engineering with a focus on web-based solutions.
Possess 5+ years of hands-on experience in developing solutions using React, HTML5, CSS4, Core JS, and headless CMS platforms.
Have at least 2 years of experience in technical leadership managing software engineers.
Expertise in GraphQL, Redux/Redux Toolkit, Node, and modern JavaScript (ES6-ES9 and Typescript).
Familiarity with mobile development frameworks and technologies such as React Native, Flutter, Swift, and Kotlin.
Experience in architecting RESTful APIs, microservices, and understanding of cloud platforms and CI/CD pipelines.
Why Join?
Be part of a team that accelerates digital transformation, solving critical problems and creating a competitive edge for clients and the company.
Work in an environment that values clarity, autonomy, and the input of every employee.
Opportunities for challenges and growth within a supportive and dynamic setting.
Be guided by values of unity, curiosity, courage, and passion.
Commitment to Equality
Our client proudly upholds equal opportunity employment, valuing diversity and inclusion to build stronger and more successful teams. They are dedicated to providing accommodations for all candidates throughout the selection process.