Apply on
Availability Status
This job is expected to be in high demand and may close soon. We’ll remove this job ad once it's closed.
Original
Simplified
JOB BRIEF As a Staff Engineer, you will play a pivotal role in shaping the future of our applications. You will lead web app development, technical discussions, provide architectural guidance, and collaborate closely with cross-functional teams to drive the development of exceptional application experiences. Your expertise will be instrumental in ensuring the scalability, performance, and innovation of our products. RESPONSIBILITIES · Lead Web App Development: Take ownership of the entire web app development lifecycle, from concept to delivery, ensuring the timely and successful completion of projects. · Technical Leadership: Provide technical leadership and mentorship to a team of software engineers, fostering a culture of collaboration and innovation. · Architectural Design: Lead the design and implementation of scalable and maintainable web application architectures, ensuring alignment with company goals and industry best practices. · Code Quality: Set and maintain high coding standards, conduct code reviews, and implement best practices for web app development to ensure the delivery of high-quality, reliable, and efficient code. · Innovation: Stay at the forefront of web technology trends and emerging technologies, exploring opportunities for innovation and leading the adoption of new tools and frameworks. · Cross-functional Collaboration: Collaborate closely with product managers, designers, and QA engineers to translate product requirements into technical specifications and ensure successful project delivery. · Performance Optimization: Continuously optimize application performance, including responsiveness, battery consumption, and network efficiency. · Problem Solving: Troubleshoot and resolve complex technical issues, providing guidance and solutions to the development team. · Documentation: Maintain comprehensive technical documentation, including architecture diagrams, design patterns, and coding standards. · Team Development: Support the growth and development of software engineers through coaching, training, and knowledge sharing REQUIREMENTS Education and Qualifications Bachelor’s degree in IT/Computer Science. Relevant Experience More than 5 years of proven experience in web app development Strong proficiency in programming languages such as .NET, Javascript, Angular, SQL. Demonstrated leadership experience, with the ability to lead and mentor a development team. Solid understanding of UI/UX design principles. Knowledge of RESTful API integration, version control (Git), and CI/CD pipelines. Excellent problem-solving skills and a passion for delivering exceptional user experiences. Strong communication and collaboration skills. Ability to work in a fast-paced, dynamic environment.
Similar Jobs