senior front-end software engineer for a healthcare company
Senior Front-End Software Engineer for a Healthcare company
We are looking for a remote Senior Front-End Software Engineer with 3+ years of Java development experience to join our Scrum Team.
The customer is an American company distributing pharmaceuticals at a retail sale level and providing health information technology, medical supplies, and care management tools.
The main pool of tasks is associated with the development of a world-class pharmacy management solution built on a microservices-based architecture. The main focus is the design of the solution for one of the new microservices which will gradually substitute functions of existing monolith application.
responsibilities
- Client-side applications architecture development
- Development and Bug fixing of client current systems
- Write high quality code and be involved in code review
- Estimating requirements and specs analysis
- Propose and discuss complex technical solutions, create design documents
- Collaborate with back-end developers, BA and QA to improve product and features
- Communicate with the customer, refine functional and none-functional requirements
- Analyze and improve performance, efficiency and stability of application
- Identify and fix issues, bugs, and bottlenecks of the system
- Scrum events participation
requirements
- 3+ years of Java development experience
- Knowledge of Java Swing
- Strong knowledge of at least one modern JavaScript front-end framework: Angular.js, React.js, Vue.js
- Advanced knowledge of jQuery or other libraries
- Strong knowledge of JavaScript Test Frameworks
- Experience in Unit and API Testing
- Advanced knowledge of JavaScript Profiling and Debugging and JavaScript Code Quality tools
- Strong knowledge in Code Review Process and Release Strategy
- Strong desire and skills to solve non-trivial and challenging problems
- A self-starter who is consistently looking to innovate and find ways to enhance our customers' experience, with ability to own solutions end to end
- Have engineering approach to task solving
- Proficient English (written and spoken) B2
nice to have
- Experience with TDD
- Experience in CI/CD
- Programming experience in other languages
- Experience in cross-browser compatible HTML/CSS markup
- Experience in building and implementing A/B tests
- Experience in building highly scalable and performant applications
- Agile practices experience
benefits for locations
India
For you
- Insurance Coverage
- Paid Leaves – including maternity, bereavement, paternity, and special COVID-19 leaves.
- Financial assistance for medical crisis
- Retiral Benefits – VPF and NPS
- Customized Mindfulness and Wellness programs
- EPAM Hobby Clubs
For your comfortable work
- Hybrid Work Model
- Soft loans to set up workspace at home
- Stable workload
- Relocation opportunities with ‘EPAM without Borders’ program
For your growth
- Certification trainings for technical and soft skills
- Access to unlimited LinkedIn Learning platform
- Access to internal learning programs set up by world class trainers
- Community networking and idea creation platforms
- Mentorship programs
- Self-driven career progression tool
get job alerts in your inboxHundreds of open jobs for Software Engineers, QA, DevOps, Business Analysts and other tech professionals
looking for something else?
Find a vacancy that works for you. Send us your CV to receive a personalized offer.