Join our dynamic team where innovation meets excellence. We are committed to delivering top-tier web applications that redefine user experiences. As a Senior Web Software Developer, you will be at the forefront of our digital initiatives, creating high-quality, secure, and user-friendly applications.
Key Responsibilities
- Develop and maintain web applications using ReactJS and other modern front-end technologies.
- Write clean, maintainable, and efficient code in ES6, HTML5, and CSS3.
- Integrate with RESTful APIs using Node.js and Express.js.
- Manage frontend build processes with tools such as NPM, Webpack, Gulp, or Grunt.
- Collaborate with UX/UI designers to create seamless and enjoyable user experiences.
- Implement automated UI testing to ensure application reliability.
- Develop secure web applications that comply with regulatory requirements.
- Explore and implement features using React Native when necessary.
- Apply modern development methodologies, including Agile, Lean, and DevOps practices.
- Communicate effectively with team members, offering solutions and asking for guidance when needed.
Requirements
- Minimum 5+ years of proven work experience in web software development.
- Proficient in ReactJS, ES6, HTML5, and CSS3.
- Familiarity with RESTful APIs integration using Node.js and Express.js.
- Experience with frontend build processes (NPM, Webpack, Gulp/Grunt).
- Strong desire to create web applications with outstanding user experience and usability.
- Experience in creating automated UI test cases.
- Knowledge of developing secure web apps that meet regulatory requirements.
- Experience with React Native is a significant advantage.
- Good understanding of development methodologies, testing practices, and tools.
- Experience working in a product-oriented, team-based environment using modern digital delivery approaches.
- Excellent communication skills and a team-oriented mindset.
- Ability to navigate and simplify highly ambiguous situations.
- Fluent in English, both reading and writing.
- A proactive, "can-do" mentality with a problem-solving attitude.
Why Join Us
- Work in a collaborative and innovative environment.
- Engage in challenging projects that foster professional growth.
- Access to continuous learning opportunities.
- Competitive salary and benefits package.
- A supportive team that values your input and creativity.
If you are passionate about web development and eager to work in a cutting-edge, fast-paced environment, we want to hear from you!