- Posted 27 September 2024
- Salary $150k - $175k Base
- Location
- Job type Full Time
- DisciplineSoftware Engineering
- Reference340672
Frontend Staff Engineer/Tech Lead - Web/Mobile
Job description
About the Role:
We are seeking an experienced Frontend Staff Engineer/Tech Lead to drive the design, development, and optimization of our web and mobile applications. As a key technical leader, you will oversee frontend and mobile development, working with Vue.js and React Native, and ensuring best practices are adhered to. This role requires close collaboration with offshore teams and cross-functional teams, including product, design, engineering, and operations. You will also evaluate and recommend innovative technologies to enhance the development process and maintain technical excellence.
Responsibilities:
Lead Frontend Development: Drive the design, development, and optimization of web applications using Vue.js and TypeScript.
Lead Mobile Development: Oversee the design, development, and optimization of mobile applications using React Native.
Technical Expertise: Serve as a technical authority, establishing and maintaining best practices in software development.
Technology Evaluation: Assess and recommend innovative technologies and tools to enhance our development stack and efficiency.
Global Collaboration: Collaborate effectively with offshore engineering teams on a daily basis to ensure seamless project execution.
Cross-Functional Collaboration: Partner with and wear multiple hats across product, design, engineering, and operations.
Qualifications:
Minimum of 6 years of experience in web and mobile development.
Proven expertise in Vue.js or equivalent frameworks like React or Angular.
Strong experience in developing mobile applications using React Native.
Deep knowledge of web and mobile testing strategies and techniques (unit, component, end-to-end).
History of successful collaboration with offshore development teams.
Experience with app containerization and CI/CD deployment pipelines.
Experience with mobile app deployment technologies.
Proven ability to apply sound software engineering principles to build maintainable, scalable projects.
Familiarity with cloud platforms such as AWS or GCP.
Demonstrated ability to take initiative, collaborate effectively, and contribute to a positive team culture.
Good communication skills, capable of explaining complex technical concepts to both technical and non-technical audiences.
Benefits:
Competitive compensation package.
Flexible hours and unlimited PTO.
100% Remote working options.
Comprehensive medical, dental, and vision coverage.
No micromanaging—freedom to drive your own work and contribute to team success.