The APP Solutions is the development partner that creates scalable and intelligent software solutions using leading-edge tech, helping our clients to stay competitive in the data-driven world.
We are searching for a Senior React JS Engineer to provide software engineering services throughout the deployment and release management cycles. We are looking for motivated, detail-oriented individuals that demonstrate a focus on customer service as well as effective communication and problem-solving skills.
Project: Tech innovative company which is intended to provide companies with from 100 to more employees where advanced page templating, integrations with Confluence are required with a new solution: HTML / JS Macro’s constructor with a set of popular templates and tips ready for use.
Team size: 5 people
Project technical stack:
- HTML, CSS, JavaScript, React.js, Flux/Redux
- RESTful APIs, JSON Web Token
- Babel, Webpack, NPM, Node.js
- Git
Necessary experience for the position:
- Solid understanding of software development best practices and methodologies.
- Architecture vision
- Maintains and upgrades interface functionalities for specific requirements, and actively participates in code and project review as needed.
- Participates in the business assessment and requirements analysis processes for the front-end development of graphical user interfaces.
- Leverages modern tools and techniques to develop clean, efficient, and reusable code.
- Experience working in a team-oriented, collaborative environment.
- Excellent communication and collaborative problem-solving skills.
- Knowledge and applicable experience with agile methodologies such as SCRUM and Kanban
- Good time management skills and structured work methodology.
Nice to have:
- Experience with Confluence Plugins
- Implementing custom DSL
Responsibilities:
- Development of a solution from scratch
- Direct everyday communication with the Client
- Technical communication and code reviews
- Implementation of solution that meet business requirements
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.