Epicareer Might not Working Properly
Learn More

Staff Engineer

Salary undisclosed

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.