Job Summary
- Technical Skill:
- JavaScript ,
- AngularJS ,
- TypeScript ,
- Bootstrap ,
- Git ,
- Jasmine ,
- Karma ,
- Angular Material ,
- Protractor ,
- RxJS ,
- ngRx
Job description
Overview of job
- Develop high-quality, responsive user interfaces on Web and Mobile-based applications in the IoT, Fintech, and Cryptocurrency industries. Utilize cutting-edge technologies such as Angular 8+, React, and Ionic.
- Design and develop user interfaces for complex web and mobile applications.
- Participate in the entire software development lifecycle, from requirement analysis to deployment.
- Conduct code reviews and unit testing.
- Collaborate daily with cross-functional teams across multiple locations (Switzerland, Belarus, Poland).
- Stay updated on front-end trends and share knowledge with colleagues.
- Mentor junior developers and provide technical guidance.
- Assist in managing the technical team by assigning tasks, monitoring progress, and offering support.
- Participate in project planning and ensure milestones are met.
- Contribute to technical decisions and architecture planning.
- Ensure application quality and performance through code reviews and best practices.
Job Requirement
Must have:
- 5+ years of professional web development experience.
- 5+ years of hands-on experience with Angular 8+ (TypeScript) and UI frameworks like Bootstrap or Angular Material.
- 1+ years of experience leading or mentoring projects.
- Strong understanding of business requirements and translating them into technical solutions.
- Expert-level proficiency in TypeScript and JavaScript.
- Strong communication, problem-solving, and decision-making skills.
- Experience communicating technical information effectively to clients, partners, and international teams.
- Deep understanding of common web app design patterns, coding standards, and best practices.
- Extensive experience with Reactive Extensions for JavaScript (RxJS).
- Proficiency in testing Angular applications (Jasmine, Karma for unit testing, Protractor for end-to-end testing).
- Familiarity with state management libraries (NgRx or Akita).
- Experience with performance profiling and optimization tools (Lighthouse, Webpack Bundle Analyzer).
- Knowledge of Angular's change detection mechanism and optimization strategies.
- Experience with version control systems (Git).
- Proven leadership abilities in managing small teams and mentoring junior developers.
- English communications.
Languages
-
English
Speaking: Intermediate - Reading: Intermediate - Writing: Intermediate
Technical Skill
- JavaScript
- AngularJS
- TypeScript
- Bootstrap
- Git
- Jasmine
- Karma
- Angular Material
- Protractor
- RxJS
- ngRx
COMPETENCES
- Communication Skills
- Problem Solving Skills
- Team Leadership
BUSINESS PROFILE
soXes AG is a Swiss software company.
We focus our expertise on our European clients' outstanding visions and projects. Our customers' business goals and success take center stage in our daily work. Our development teams collaborate closely with our clients to develop high-quality solutions.
soXes AG has existed since 2000 and has offices in Zurich, Minsk, Warschaw, and Ho Chi Minh City, with nearly 90 highly motivated employees.