Salary
💰 $125,528 - $169,832 per year
Tech Stack
AWSAzureCloudGraphQLJavaScriptNext.jsNode.jsReactReduxTypeScript
About the role
- We are seeking a Senior Developer (Front-End) with strong ReactJS, JavaScript and UX experience to build dynamic forms and responsive web applications
- Develop responsive web applications using ReactJS, ensuring high performance and responsiveness
- Collaborate with UI/UX designers to implement Human-Centered Design into functional interfaces
- Build reusable components and front-end libraries for future use
- Optimize applications for performance, scalability, and cost-efficiency in cloud environments
- Ensure adherence to security and compliance best practices throughout development lifecycle
- Provide technical leadership, mentorship, and code reviews to junior developers
- Mentor and coach junior developers, provide technical guidance and conduct user testing and analysis sessions
- Write clean, maintainable, and testable code; participate in migrations and research advanced technologies
Requirements
- Bachelor's degree in Computer Science, Computer Programming, Computer Engineering, UI/UX Design or relevant computer-based major
- 10+ years of experience in developing IT solutions and cloud infrastructures
- Minimum of 7 years of strong experience in UX Design, including UX Design Thinking and Principles
- At least 7 years of experience with ReactJS and JavaScript
- Experience working with TypeScript
- Experience with Data Structures and Algorithms
- Proficiency with CSS, Tailwind, and related technologies
- Extensive experience creating cards and implementing drag & drop functionality
- Proven experience developing dynamic forms with emphasis on intuitive UX
- Experience developing component-based architecture in React, event-driven architecture and microservice frameworks
- Experience with state management libraries (Redux or Context API)
- Familiarity with modern front-end build pipelines and tools, version control (Git) and CI/CD pipelines
- Experience working in Agile development using DevSecOps principles and tools
- Understanding of system security best practices and cloud migration experience
- Excellent problem-solving, communication, interpersonal and mentoring skills
- Portfolio demonstrating expertise in UI/UX design
- Nice to have: Associate or Professional cloud certifications (Azure/AWS), Node.js, NPM package creation, Next.js SSR, unit testing, GraphQL and RESTful APIs