We are looking for a highly skilled and experienced Full-Stack Mobile Engineer to join our innovative product development team. As a key member, you will guide the technical direction and implementation across all stages of development, from conceptualization to deployment. You will collaborate with product, design, and engineering teams to ensure client success by delivering high-quality, customer-facing, and revenue-generating digital products.
Key Responsibilities:
- Independently guide technical direction and implementation within defined architecture.
- Evaluate trade-offs between correctness, robustness, performance, and customer impact.
- Lead the team's technical documentation and repository management practices.
- Collaborate with product, design, and engineering teams on architecture and dependencies.
- Contribute to code reviews, documentation, and complex bug fixes.
- Mentor Senior Engineers and others, supporting the growth of technical capabilities.
Minimum Qualifications:
- 7+ years of experience as a full-stack mobile engineer.
- Proficiency in React and modern JavaScript stacks/frameworks/technologies (3-5 years).
- Professional knowledge of JavaScript design patterns and best practices.
- Experience with languages like Node.js, Java, Python, or C#.
- Knowledge of state management libraries like Redux, vuex, MobX, or ngrx.
- Familiarity with container technologies (e.g., Docker) and microservice architecture.
- High-level knowledge of HTTP Protocol and standard data exchange protocols.
- Hands-on experience in building responsive layouts.
- Knowledge of automated testing (unit testing, end-to-end testing).
- Understanding of JavaScript engines, CSS3 and CSS processors (Sass) and CSS in js
- Experience in building, packaging and deploying SAAS solutions (gulp, grunt, Webpack, Jenkins)
- Experience in performance optimization, detecting, removing and preventing bottlenecks.
- Experience with consuming and designing RESTful APIs.
- Experience with Continuous Integration and Continuous Delivery using CircleCI.
- Good understanding of clean code and SOLID principles.
- Experience in performance optimization and UX skills
- Typescript
- Proficiency in code reviews.
- High level of English proficiency.
- Experience leading Agile software development methodologies.
- Experience following and adapting high-level architecture.
- Ability to validate architecture implementations.
- Experience in collaborative work to implement scalable, secure, and performant systems.
- Knowledge of architectural styles and design patterns.
Additional Experience Desired:
- Ability to set technical strategy and direct implementation across multiple teams.
- Ability to refine technical details for User Stories and task assignments.
- Ability to provide technical orchestration among tasks.
- Experience in building CI/CD pipelines.
- Knowledge of building Cloud Native applications.
How to Apply
Interested in this position? Please submit your resume and cover letter through the application portal.
Apply Now