Senior Front-End Developer
worldlyRemote (Serbia)Full Time3w ago
JavaScriptTypeScriptJavaAngularNode.jsAWSAzureAIGitComplianceAgileUX
Job description
Senior Front-End Developer at worldly
About the role
Join Worldly as a Senior Front-End Developer and contribute to our impactful intelligence platform. You will play a key role in developing and enhancing our large-scale Angular application, ensuring a high-quality user experience. This position offers the chance to work with a dedicated global team focused on driving positive change in supply chains.
Key facts
What you'll do
- Construct and refine complex, scalable Angular applications using current versions of the framework and associated technologies.
- Implement established standards for code organization, ease of maintenance, and performance enhancement.
- Employ NGRX for managing application state and RxJS for reactive programming patterns.
- Work with backend developers to connect the front-end interface with available APIs.
- Guarantee that the application functions correctly across different web browsers and adapts to various screen sizes.
- Produce clear, well-documented, and verifiable code following industry best practices.
- Engage in code reviews and offer guidance to less experienced developers.
- Stay informed about advancements and new techniques within the Angular ecosystem.
Requirements
- Demonstrated experience in building and maintaining substantial Angular applications, specifically version 8 or newer.
- Strong command of TypeScript, HTML5, CSS3, and modern JavaScript (ES6+).
- Significant experience using NGRX for state management and RxJS for reactive programming.
- Proficiency in creating reusable and testable Angular components, services, and modules.
- Familiarity with front-end build utilities and workflows like Webpack.
- Understanding of responsive design principles and ensuring compatibility across browsers.
- Experience integrating with backend services via RESTful APIs.
- Competence with version control systems, such as Git.
- Solid abilities in problem-solving and debugging.
- Effective communication and collaboration skills.
Nice to have
- Experience with front-end testing frameworks like Jest or Jasmine.
- Familiarity with cloud platforms such as AWS.
- Proficiency in utilizing AI coding assistants within a development environment.
- Experience with Monorepos, particularly the NX framework.
- Knowledge of Module Federation.
- Experience with Kendo UI for Angular.
- Experience creating advanced charts and graphs.
Skills & tools
- Angular (v8+)
- TypeScript
- NGRX
- RxJS
- HTML5
- CSS3
- JavaScript (ES6+)
- Webpack
- Git
- RESTful APIs
Practical notes
- Visa sponsorship is not provided.
- Compensation will be paid in local currency equivalent for non-US based employees.
- Benefits include statutory benefits according to local labor laws, equipment stipends, and unlimited paid time off.