N-iX is looking for a Senior ReactJS Engineer who will take the ownership over the parts of frontend of React JS based Web and hybrid applications. The successful candidate will be expected to provide a significant contribution to the design of the new product as well as its development.
Key Responsibilities:
- Develop, test, and maintain high-quality front-end applications using JavaScript/TypeScript and frameworks like React, Ionic, or other modern UI libraries.
- Build scalable and maintainable applications with a strong focus on micro-frontends and containerization concepts.
- Design and implement efficient and reusable code following Object-Oriented Programming (OOP) principles, SOLID design patterns, and best practices.
- Work with relational databases such as PostgreSQL (preferred), MySQL, or MS SQL Server, including creating and optimizing data models, views, and stored procedures.
- Lead code reviews and ensure adherence to software development best practices and coding guidelines.
- Collaborate with cross-functional teams to deliver high-quality software using Agile methodologies like Scrum or Kanban.
- Utilize tools like Docker, Kubernetes, and CI/CD pipelines to support containerized, cloud-based deployments.
- Monitor application quality and performance using tools like SonarQube, Veracode, and Datadog.
- Represent the front-end team during stand-ups, project meetings, and other key discussions, ensuring alignment with business and technical objectives.
Required Skills and Qualifications:
- Bachelor’s degree in Computer Science or a related field.
- 6–8 years of professional experience in front-end development.
- Advanced proficiency in JavaScript/TypeScript and at least two modern UI frameworks such as React, Ionic, or Angular.
- Strong understanding of multi-threaded application development and modern design patterns.
- Demonstrated ability to drive quality through process, requirements, and testing.
- Experience with Git (CLI or GUI tools) and maintaining version control standards.
- Exposure to testing and optimizing application performance, scalability, and reliability.
- Familiarity with design patterns for building reusable and scalable test frameworks.
- Proven expertise in effort estimation, prioritization, and time management.
- Ability to perform pull request reviews and provide constructive feedback to team members.
Preferred Skills:
- Experience with PostgreSQL and working with Entity Framework.
- Hands-on experience with tools like Docker, Kubernetes, SonarQube, Veracode, and Datadog.
- Exposure to modern practices like micro-frontends and container-based architectures.
Soft Skills:
- Excellent communication, presentation, and interpersonal skills.
- Positive, adaptable attitude and a willingness to take ownership of challenging tasks.
- Strong analytical and problem-solving skills.
- Ability to work independently and contribute to team success as a strong individual contributor.
We offer:
- Flexible working format - remote, office-based or flexible
- A competitive salary and good compensation package
- Personalized career growth
- Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Memorable anniversary presents
- Corporate events and team buildings
- Other location-specific benefits