The Software Engineer will be responsible for working collaboratively with our team on the development of web applications.
The expectation is specifically for a
Frontend Developer role, with a focus on
frontend development and integration with Java backend APIs.
Key Responsibilities
- Develop, test, and maintain modern web applications using React.js or Angular.
- Translate UI/UX designs and wireframes into high-quality code.
- Implement responsive design principles for cross-browser and cross-device compatibility.
- Collaborate with backend developers, designers, and QA engineers to deliver integrated solutions.
- Optimize applications for performance, scalability, and security.
- Write clean, maintainable, and reusable code following best practices.
- Participate in code reviews, sprint planning, and Agile ceremonies.
- Stay updated with the latest frontend technologies, tools, and trends.
Required Skills & Qualifications
- Strong proficiency in JavaScript, HTML5, CSS3, and modern CSS frameworks (e.g., Bootstrap, Tailwind).
- Hands-on experience with React.js or Angular (v8+).
- Experience with RESTful APIs and integrating with Java backend services.
- Knowledge of state management, routing, and component lifecycle.
- Familiarity with unit testing frameworks (e.g., Jest, Jasmine, Karma).
- Understanding of version control (Git/GitHub/GitLab) and CI/CD pipelines.
- Strong debugging, problem-solving, and communication skills.
Good to Have
- Experience with frontend build tools (Webpack, Vite, npm, etc.).
- Exposure to cloud platforms (AWS, GCP, Azure) or containerization (Docker, Kubernetes).
- Knowledge of UI/UX best practices and accessibility (WCAG).
- Familiarity with Agile/Scrum methodologies.
OneMagnify is an equal opportunity employer.